home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / mac / german / tcpip / gp160.exe / #GP160.EXE / GP.DOC < prev    next >
Text File  |  1993-09-16  |  139KB  |  2,933 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.                           ▄█▀▀█▄          ▀██▀▀█▄
  20.                           ██               ██▄▄█▀
  21.                           ██ ▀██           ██
  22.                           ▀█▄▄▀█ raphic   ▄██▄ acket
  23.  
  24.  
  25.  
  26.  
  27.                                  Version 1.60
  28.  
  29.  
  30.  
  31.  
  32.                        (C) by Ulf Saran, DH1DAE 1990-93
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  I n h a l t
  69. ------------- 
  70.  
  71.  
  72.  
  73. 1................................  Allgemeine Informationen 
  74.  
  75. 2............................................  Installation 
  76.  
  77. 3.......................................  Die Zusatzdateien 
  78.  
  79. 4.......................................  Tastaturkommandos 
  80.  
  81. 5.........................................  Der QSO-Betrieb 
  82.  
  83. 6.........................  Anwendung der MailBox-Utilities 
  84.  
  85. 7...........................................  Der GP-Editor 
  86.  
  87. 8............................................  Die MH-Liste 
  88.  
  89. 9.......................................... Der "QSO-Spion"
  90.  
  91. 10.........................................  Der Autorouter
  92.  
  93. 11.....................................  Die Setup-Funktion
  94.  
  95. 12..........................................  Die DOS-Shell
  96.  
  97. 13..........................................  Mausbenutzung
  98.  
  99. 14...............................  Kommandozeilen-Parameter
  100.  
  101. 15.............................................  Softscroll
  102.  
  103. 16.......................  Was ist der HOST-Modus beim TNC2
  104.  
  105. 17.................................  Synchronisationsfehler
  106.  
  107. 18............................................  Einige Tips
  108.  
  109.  
  110. ANHANG
  111.  
  112. A....................................... Lizenzbestimmungen
  113. B........................................... Kontaktadresse
  114. C.......................................... Programmautoren
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. 1. Allgemeine Informationen 
  132.  
  133.   Bei GP handelt es sich um ein Terminalprogramm, das den Host-Modus der 
  134.   WA8DED Software bzw.  The Firmware gebraucht.  Es kann auch eine andere TNC-
  135.   Software verwendet werden, sofern diese den KISS-Modus unterstützt.  In 
  136.   diesem Fall wird jedoch das Programm TFPCR von DL1MEN benötigt.  Ein TNC 
  137.   wird sogar ganz überflüssig, wenn man das TFPCX von DG0FT und ein passendes
  138.   Modem besitzt.  GP unterscheidet sich von anderen Terminalprogrammen dadurch
  139.   daß es eine grafische Benutzeroberfläche besitzt und somit einfach zu
  140.   bedienen ist.  Für alle wichtigen Funktionen sind Icons vorhanden, die mit
  141.   der Maus angeklickt werden können.  Ist keine Maus angeschlossen, lassen
  142.   sich diese Funktionen auch durch Hotkeys aktivieren.  GP bietet maximal 10 
  143.   QSO-Kanäle, es können auf Wunsch aber auch weniger Kanäle eingestellt 
  144.   werden.  Für Mailbox-Betrieb existiert eine nützliche Funktion, die eine 
  145.   DieBox- Checkliste (die Liste, die bei dem Befehl "(C)heck" erscheint) in 
  146.   einem speziellen Puffer speichert.  Danach kann man aus dieser Liste die ge- 
  147.   wünschten Texte auswählen.  Dasselbe ist auch für den Befehl "(L)ist" vor- 
  148.   handen.  Seit der Version 1.20 werden auch andere BBS-Systeme unterstützt.  
  149.   Zusätzlich dazu ist in GP noch ein kleiner Editor eingebaut, mit dem Texte 
  150.   wie z.B.  die Konfigurationsdatei editiert werden können.  
  151.  
  152.   Für den Betrieb von GP ist ein IBM-kompatibler Computer mit mindestens 1MB
  153.   Speicher, EGA- bzw.  VGA-Grafikkarte und DOS 2.0 bzw.  höhere DOS-Versionen 
  154.   erforderlich. GP läuft auch in einer DOS-Box unter OS/2. Mit den 
  155.   Standard-VGA Treibern kann es sowohl als Vollbild als auch im Fenster 
  156.   gestartet bzw. mit ALT-Home umgeschaltet werden. Ob der Fenster-Modus auch 
  157.   mit SVGA- XGA- usw.-Treibern funktioniert, kann ich leider nicht sagen. 
  158.   Der Vollbild-Modus wird aber in jedem Fall funktionieren.
  159.   Ist in dem benutzten PC EMS- oder XMS-Speicher installiert (In den 
  160.   DOS-Sitzungen von OS/2 mit den "DOS-Settings" einstellbar), lagert GP die
  161.   Scroll-Back-Puffer in diesen Speicher aus und verbraucht dann nur noch ca. 
  162.   400K im normalen DOS-Speicher.
  163.  
  164.  
  165.  
  166. 1.1 Der Unterschied zwischen GP.EXE und GP286.EXE 
  167.  
  168.   GP ist in zwei Varianten compiliert, die für unterschiedliche Prozessortypen
  169.   geeignet sind.  
  170.  
  171.   GP.EXE läuft auf allen Prozessoren der 80x86-Familie, also auf dem
  172.   8088,8086,80286 usw...  
  173.  
  174.   GP286.EXE unterstützt den erweiterten Befehlssatz des 80286, ist also auf
  175.   dem 8088 bzw.  8086 NICHT lauffähig, sondern NUR auf dem 80286 sowie dessen 
  176.   Nachfolgern.  Wird dennoch versucht, das Programm auf einem 8088 oder 8086 
  177.   laufen zu lassen, kommt es zum Absturz des Systems. (Versuche haben gezeigt,
  178.   daß GP286.EXE auch auf XTs läuft, die mit einem NEC V20-Prozessor
  179.   ausgestattet sind)
  180.   Aus Speicherplatz-Gründen wurde bei GP.EXE der "QSO-Spion" nicht 
  181.   implementiert sondern ist nur in GP286.EXE vorhanden.
  182.  
  183.  
  184.  
  185.  
  186. 2. Installation 
  187.  
  188.   Für den Betrieb von GP wird eine Festplatte empfohlen.  Die Installation von
  189.   GP auf die Festplatte ist sehr einfach.  Es braucht nur das Batch-File 
  190.   INSTALL.BAT aufgerufen zu werden.  Daraufhin wird automatisch das gewünschte 
  191.   GP-Verzeichnis erstellt und alle notwendigen Dateien in dieses Verzeichnis 
  192.   kopiert.  Danach muß die Datei CONFIG.GP auf persönliche Parameter, wie z.B.  
  193.   das eigene Call angepaßt werden.  Für Remote-Betrieb sollte ein zusätzliches 
  194.   Unterverzeichnis angelegt werden.  Auf dieses Verzeichnis haben dann alle 
  195.   fremden Stationen Zugriff.  Der Pfad zu diesem Unterverzeichnis muß dann in 
  196.   der Konfigurationsdatei entsprechend geändert werden.  Für den 
  197.   Fernsteuerbefehl "//RUN" muß ein weiteres Unterverzeichnis angelegt werden.  
  198.   Bei diesem Befehl handelt es sich um den Aufruf eines externen Programms, 
  199.   dessen Bildschirmausgabe zum TNC umgeleitet und somit zur Gegen- station 
  200.   zurückgesendet wird.  Diese externen Programme sollten in einem anderen 
  201.   Verzeichnis stehen als GP, da sonst GP selbst als externes Programm 
  202.   aufgerufen werden kann, was unweigerlich zu Komplikationen führt.  Die 
  203.   Befehle der Konfigurationsdatei werden im Kapitel 3.1 erklärt.  
  204.  
  205.  
  206.  
  207. 2.1 Installationsbeispiel 
  208.  
  209.   Für den Betrieb von GP sind folgende Dateien notwendig:
  210.  
  211.   GP.EXE oder GP286.EXE (das eigentliche Programm) BINDATA.GP (die Daten für
  212.   das Begrüßungsfenster) ICONS.GP (die Daten für die Symbole) CONFIG.GP (die 
  213.   Konfigurationsdatei) ????????.GPT (DL.GPT) (die System- und Remote-Texte) 
  214.   ????????.GPH (DL.GPH) (die Texte für die Remote-Hilfen) 
  215.  
  216.   Die restlichen Dateien sind für den Betrieb von GP nicht unbedingt 
  217.   notwendig. Mit den Dateien CTEXT.GPI und QRT.GPI lassen sich ein Begrüßungs-
  218.   und Verabschiedungstext nach eigenen Wünschen erstellen. In der Datei
  219.   NAMES.GP werden die Namen und Pfade von Stationen gespeichert, die den
  220.   //Name-Befehl benutzt haben.  Man kann auch manuell Stationen anfügen. Ist
  221.   eine Station in der Liste enthalten, so reicht es beim Connecten dieser
  222.   Station, nur deren Rufzeichen einzugeben.  Den Connect-Pfad holt sich  GP
  223.   aus dieser Datei.  
  224.  
  225.  
  226. Beispiel:  
  227.  
  228.   - GP soll auf Festplatte C:  im Unterverzeichnis "C:\GP" installiert werden 
  229.   - Alle Fernsteuerfunktionen sollen sich im Verzeichnis "C:\GP\USER.GP" 
  230.     abspielen
  231.   - Die externen Programme, die mit //RUN aufgerufen werden können,
  232.     sollen sich im Verzeichnis "C:\GP\EXTERNAL.GP" befinden
  233.   - Die Speicherung von Texten soll ins Verzeichnis "C:\GP\SAVE.GP" erfolgen
  234.   - Die Originaldiskette von GP befindet sich im Laufwerk A:
  235.  
  236.  
  237.  
  238. C:\>cd a:  
  239.  
  240. A:\>install a: c:\gp 
  241.  
  242.   (Das Installationsprogramm wird gestartet und das Archiv entpackt sich
  243.   automatisch in C:\GP. Danach befindet man sich automatisch im Verzeichnis 
  244.   C:\GP) 
  245.  
  246. C:\GP>md external.gp 
  247.  
  248. C:\GP>md user.gp 
  249.  
  250. C:\GP>md save.gp 
  251.  
  252. C:\GP>copy sysinfo.exe external.gp
  253. 1 Datei(en) kopiert
  254.  
  255. C:\GP> 
  256.  
  257.  
  258.  
  259.   Jetzt muß man in CONFIG.GP noch einige Werte ändern, und zwar die Pfad-
  260.   einstellungen für die Fernsteuerung und Abspeichern von Texten:  
  261.  
  262.   UserDir = C:\GP\USER.GP
  263.   ExternalDir = C:\GP\EXTERNAL.GP
  264.   SaveDir = C:\GP\SAVE.GP
  265.   LogDir = C:\GP
  266.  
  267.   Außerdem muß noch das eigene Rufzeichen eingestellt werden:
  268.  
  269.   MyCall = xxxxxx (z.B.  MyCall = DH1DAE)
  270.  
  271.   Bisher ist als Rufzeichen NOCALL eingetragen, man muß also nur NOCALL gegen
  272.   sein eigenes Call austauschen.  
  273.  
  274.   Die Daten für die serielle Schnittstelle sind bisher auf 9600 Baud und COM1
  275.   eingestellt, wird der TNC mit einer anderen Baudrate oder an einer anderen 
  276.   Schnittstelle betrieben, sind die entsprechenden Parameter zu ändern 
  277.   (SerBaud und SerNr).  Möchten Sie GP an der dritten und vierten 
  278.   Schnittstelle betreiben, so muß zusätzlich noch die Port- und IRQ-Nummer der 
  279.   Schnittstelle angegeben werden, da diese nicht genormt sind.  Die 
  280.   entsprechenden Daten entnehmen Sie bitte aus dem Benutzerhandbuch ihrer 
  281.   Schnittstellenkarte.  
  282.  
  283.   Des weiteren sollte die Datei NAMES.GP angelegt und die Rufzeichen, Namen 
  284.   und Connect-Pfade der bekannten Stationen eintragen werden.  Die Syntax
  285.   dieser Eintragungen finden Sie in Kapitel 3.6 und in NAMES.GP der
  286.   Originaldiskette.  
  287.  
  288.  
  289.  
  290. 2.2 Betrieb mit mehreren MYCALLs 
  291.  
  292.   Wird GP auf einem Rechner unter mehreren Rufzeichen gleichzitig betrieben, 
  293.   so besteht die Möglichkeit, für jedes Rufzeichen eigene Connect- Info- und 
  294.   Verabschiedungstexte zu installieren.  Die Installation ist sehr einfach, 
  295.   man braucht nur für jedes Rufzeichen ein eigenes Unterverzeichnis zu 
  296.   erstellen und dort die entsprechenden Dateien anzulegen.  Die Namen der 
  297.   jeweiligen Unterverzeichnisse entspricht dem jeweiligen Rufzeichen.  
  298.   Folgende Dateien können in ein solches Mycall-Unterverzeichnis installiert 
  299.   werden:
  300.  
  301.     CTEXT???.GPI   Connect-Text(e) (siehe 5.11)
  302.     <call>.GPC     persönlicher Connect-Text für <call>
  303.     <call>.GPM     Mail-Datei für <call>
  304.     <mycall>.GPI   (bzw. INFO.GPI) Info-Datei, die durch //Info gesendet wird.
  305.     QRT.GPI        Verabschiedungstext, der bei //Quit vor dem Trennen der
  306.                    Verbindung ausgesendet wird.
  307.  
  308.   Jede dieser Dateien wird zuerst in dem entsprechenden Mycall-Verzeichnis
  309.   gesucht.  Sind sie dort nicht vorhanden, wird im GP-Verzeichnis gesucht.  Es 
  310.   ist somit also auch möglich, einen Teil der Texte von allen oder einem Teil 
  311.   aller Mycalls gemeinsam nutzen zu lassen.  
  312.  
  313.  
  314.  
  315.  
  316. 3. Die Zusatzdateien 
  317.  
  318.  
  319. 3.1.  Die Konfigurationsdatei 
  320.  
  321.   In der Datei "CONFIG.GP" sind alle Parameter gespeichert, die für den 
  322.   Betrieb von GP notwendig sind.  Diese sind vor dem ersten Aufruf von GP auf
  323.   die gewünschten Werte einzustellen, insbesondere die Parameter für die 
  324.   V24-Schnittstelle, den Grafiktreiber und die für Remote-Betrieb notwendigen 
  325.   Pfadeinstellungen.  Die Syntax der Variablenzuweisungen sind immer gleich 
  326.   und haben die Form Variable = Wert, z.B.  "Zoom = 2".
  327.   In der Konfigurationsdatei können auch Kommentare eingefügt werden, indem
  328.   vor dem Kommentar ein Semikolon gesetzt wird.  Kommentare dürfen jedoch
  329.   nur am Ende einer Zeile hinter einem Befehl eingefügt werden, z.B.
  330.   "Zoom = 2 ;Zoom auf den Wert 2 gesetzt".  
  331.  
  332.  
  333. 3.1.1 Die Farbeinstellungen 
  334.  
  335.   Der Bildschirm von GP ist in verschiedene Fenster aufgeteilt. Die Farben  
  336.   der einzelnen Bildschirmfenster lassen sich individuell nach eigenen
  337.   Wünschen einstellen. Alle möglichen Bildschirmfarben lauten folgendermaßen: 
  338.  
  339.     Black        = Schwarz
  340.     Blue         = Blau
  341.     Green        = Grün
  342.     Cyan         = Türkis
  343.     Red          = Rot
  344.     Magenta      = Magentarot
  345.     Orange       = Orange
  346.     LightGray    = Hellgrau
  347.     DarkGray     = Dunkelgrau
  348.     LightBlue    = Hellblau
  349.     LightGreen   = Hellgrün
  350.     LightCyan    = Helltürkis
  351.     LightRed     = Hellrot
  352.     LightMagenta = helles Magentarot
  353.     Yellow       = Gelb
  354.     White        = Weiß
  355.  
  356.  
  357.   Für diese Farbeinstellungen existieren folgende Systemvariablen:
  358.  
  359.   MonitorBackGround :  Hintergrundfarbe des Monitorfensters
  360.   MonitorForeGround :  Textfarbe des Monitorfensters, in der die Informations-
  361.                        Pakete dargestellt werden.
  362.   MonitorInversAttr :  Textfarbe des Monitorfensters, in der die  
  363.                        Monitorheader dargestellt werden.
  364.   EditorBackGround  :  Hintergrundfarbe des Editors
  365.   EditorForeGround  :  Textfarbe des Editors
  366.   EditorInversAttr  :  Farbe des Cursors und EOL-Markers im Editor
  367.   CheckBackGround   :  Hintergrundfarbe des BBS-Menu-Fensters
  368.   CheckForeGround   :  Textfarbe des BBS-Menu-Fensters
  369.   CheckInversAttr   :  Farbe des Auswahlbalkens und der markierten Dateien
  370.   ConnectBackGround :  Hintergrundfarbe des Connectfensters (Kanal 1-10) 
  371.   ConnectForeGround :  Farbe des empfangenen Textes im Connectfenster 
  372.   ConnectInversAttr :  Farbe des gesendeten Textes im Connectfenster 
  373.   MenuBackGround    :  Hintergrundfarbe der oberen Menüleiste
  374.   MenuForeGround    :  Textfarbe der oberen Menüleiste
  375.   MenuInversAttr    :  Wird auf einem Kanal Text empfangen, wenn gerade ein
  376.                        anderer Kanal aktiv ist, d.h.  auf dem Bildschirm
  377.                        angezeigt wird, ändert sich die Textfarbe des
  378.                        Kanals in diese Farbe und man wird so auf den
  379.                        empfangenen aber noch nicht gelesenen Text hingewiesen.
  380.   StateBackGround   :  Hintergrundfarbe des Statusfensters
  381.   StateForeGround   :  Textfarbe des Statusfensters
  382.   InputBackGround   :  Hintergrundfarbe des Eingabefensters
  383.   InputForeGround   :  Textfarbe des Eingabefensters
  384.   SpyBackGround     :  Hintergrundfarbe des "QSO-Spions"
  385.   SpyForeGround     :  Vordergrundfarbe des "QSO-Spions"
  386.   SpyInversAttr     :  Inversfarbe des "QSO-Spions"
  387.  
  388.  
  389. 3.1.2 Einstellung der Scroll-Back-Puffer 
  390.  
  391.   GP stellt für alle Kanäle Textpuffer zur Verfügung, in denen die Daten
  392.   gespeichert werden und in dem auch zurückgeblättert werden kann, wenn die 
  393.   Daten aus dem Bildschirm herausgescrollt sind.  Die Größen der Textpuffer 
  394.   lassen sich individuell einstellen.  Die Puffergrößen werden dabei in der 
  395.   Anzahl von Textzeilen zu je 80 Zeichen angegeben, d.h.  um die tatsächliche 
  396.   Größe des Puffers in Bytes zu ermitteln, die im RAM verbraucht werden, muß 
  397.   man die Anzahl der Zeilen mit der Zahl 84 multiplizieren, da pro Zeile 84 
  398.   Bytes benötigt werden (80 Bytes für den eigentlichen Text und vier Bytes für 
  399.   die Farbsteuerung).  Die Anzahl der Zeilen kann zwischen 40 und 780 
  400.   schwanken.  40 ist die minimale Anzahl, da 40 Zeilen am Bildschirm 
  401.   dargestellt werden können, und 780 ist die maximale Anzahl, da bei 
  402.   80x86-Prozessoren nur maximal 64KB in einem Speichersegment adressiert 
  403.   werden können und 780 Zeilen entsprechen ca.  64 KB.  
  404.  
  405.   CheckBuffer :  Puffer für BBS-Menu-Fenster
  406.   EditBuffer  :  Puffer für Editor
  407.   TextBuffer  :  Puffer für Monitor und die Kanäle 1-10, hier wird jedoch
  408.                  nicht nur eine Zahl übergeben, sondern soviele Zahlen, wie
  409.                  Kanäle definiert wurden ("Channels") sowie die Größe des
  410.                  Monitors.  Diese Zahlen werden durch ein Komma getrennt in
  411.                  der Reihenfolge Monitor, Kanal 1, Kanal 2, ... angegeben.
  412.   InputBuffer :  Puffer für die Vorschreibfenster von Kanal 1-10  und des
  413.                  Monitors.  Die Anwendung dieses Befehls ist analog zum Befehl
  414.                  "TextBuffer", nur daß die maximale Anzahl von Zeilen hier nur
  415.                  199 betragen darf.
  416.   SpyBuffer  :  Puffer für jedes "QSO-Spion"-Fenster in Zeilen.
  417.   MHBuffer   :  Puffer für die MH-Liste in Zeilen.
  418.  
  419.  
  420. 3.1.3 Timereinstellungen 
  421.  
  422.   GP beinhaltet eine Screensave-Funktion, die den Bildschirm dunkeltastet, 
  423.   wenn nach einer gewissen Zeit keine Taste gedrückt wurde.
  424.   Diese Zeit kann man in der Konfigurationsdatei festlegen. Der Befehl dafür
  425.   lautet "Screensave" und wird in Minuten  angegeben, d.h. der Befehl
  426.   "Screensave = 5" setzt die Screensave-Zeit auf fünf Minuten.
  427.   Des weiteren kann man einstellen, wie lange Pop-Up-Fenster angezeigt werden
  428.   sollen, also z.B.  Connect-Meldungen o.ä.  Hierfür existiert der Befehl
  429.   "PopUpTime", die Zeit wird hier jedoch in Sekunden angegeben.  Der Befehl
  430.   "PopUpTime = 5" läßt Pup-Up-Fenster fünf Sekunden lang anzeigen.
  431.   Auch die interne Uhrzeit von GP ist einstellbar, und zwar bezüglich der
  432.   Systemzeit des Rechners. Dies geschieht mittels der Befehle "Time" und
  433.   "Zone".  Der Befehl "Time" definiert die interne Uhrzeit von GP bezüglich
  434.   der PC-Uhr in Minuten.  Der Befehl "Time = -60" läßt die GP-Uhrzeit also
  435.   60 Minuten bezüglich der PC-Uhr nachgehen.  Der Befehl "Zone" hat Einfluß
  436.   auf das Macro "%z", welches in Infotexten die benutzte Zeitzone anzeigt. 
  437.   Für die automatische Logbuchführung ist zusätzlich zur GP-Systemzeit noch
  438.   die Weltzeit (UTC) erforderlich.  Diese läßt sich mit dem Befehl "UTC"
  439.   festlegen.  Es wird wie auch bei "Time"-Befehl der Zeitoffset bezüglich
  440.   der PC-Uhr in Minuten angegeben.  Der Befehl "UTC = -120" läßt die interne
  441.   Uhrzeit von GP bezüglich der Systemzeit um zwei Stunden zurückstellen, was
  442.   der Differenz von UTC bezügl. MESZ entspricht.
  443.   Der Befehl "ConnectBell" gibt an, wie oft es klingeln soll, wenn man von
  444.   einer anderen Station  connected wird.  In diesem Fall wird von GP ein
  445.   Telefon emuliert und es ertönt eine Drei-Ton-Glocke.
  446.   "ConnectBell = 5" z.B. läßt es fünf mal klingeln.  
  447.  
  448.  
  449. 3.1.4 Konfiguration der seriellen Schnittstelle 
  450.  
  451.   GP ist in der Lage, jede beliebige Kombination von Portadressen und IRQ-
  452.   Nummern von seriellen Schnittstellen zu verarbeiten.  Die IRQ-Nummern können 
  453.   auch AT-spezifische Werte annehmen, also auch Werte zwischen 8 und 15.  
  454.   Verwendet man die erste oder zweite serielle Schnittstelle, so sind im 
  455.   Allgemeinen die Port- und IRQ-Nummern genormt und sind GP bereits bekannt.  
  456.   In diesem Fall braucht nur die Nummer der Schnittstelle angegeben werden.  
  457.   Alle Werte können Dezimal oder Hexadezimal angegeben werden, bei hexa- 
  458.   dezimalen Werten muß jedoch ein Dollar-Zeichen vorangestellt werden.  (z.B.  
  459.   $3F8).  Die Anzahl der Daten- und Stop- sowie Paritätsbits können nicht 
  460.   verändert werden.  Sie sind von GP auf folgende Werte eingestellt:
  461.   8 Datenbits, 1 Stopbit, keine Parität.  
  462.  
  463.   Für die Einstellung der seriellen Schnittstelle existieren folgende Befehle:
  464.  
  465.   SerNr   :  Nummer der Schnittstelle
  466.   SerBaud :  Baudrate der seriellen Übertragung
  467.   SerPort :  Portadresse der Schnittstelle
  468.   SerIRQ  :  IRQ-Nummer der Schnittstelle
  469.  
  470.  
  471. 3.1.5 Pfadeinstellungen 
  472.  
  473.   Für die Fernsteuerbefehle //Dir,//Write,//Read und //DELete muß ein Pfad
  474.   angegeben werden, auf den die Befehle Zugriff haben.  Alle fremden Stationen 
  475.   besitzen die gleiche Priorität, d.h.  sie dürfen alle Dateien lesen, die in 
  476.   diesem Verzeichnis stehen und beliebig neue Dateien anlegen.  Aus diesem 
  477.   Grund sollte ein eigenes Verzeichnis angelegt werden.  Der Befehl für die 
  478.   Pfadeinstellung ist "UserDir".  Ein weiterer Pfad muß für den Befehl //RUN 
  479.   angegeben werden, das Verzeichnis enthält dann die externen Programme.  
  480.   Der Pfad zu den externen Programmen wird mit dem Befehl "ExternalDir" ein-
  481.   gestellt.  Des weiteren läßt sich ein Pfad für die Speicherung von Texten
  482.   angeben.  Dies ist mit dem Befehl "SaveDir" möglich. Der Defaultwert ist das 
  483.   Verzeichnis von GP.
  484.   Um mehr Übersichtlichkeit beim Mitspeichern von anderen QSOs zu gewinnen,
  485.   wurde ab Version 1.50 der Befehl "SpyDir" eingeführt. Der hier eingestellte
  486.   Pfad wird dann als Standard-Pfad zur Speicherung von QSO-Mitschnitten 
  487.   verwendet.  
  488.  
  489.  
  490. 3.1.6 TNC-Initialisierung/De-Initialisierung 
  491.  
  492.   Beim Start und Ende von GP kann der TNC nach eigenen Wünschen initialisiert
  493.   werden.  Die Syntax der Initialisierung ist immer folgende:  
  494.  
  495.   TNCINI = <tnc-befehl>
  496.  
  497.   Für <tnc-befehl> können alle Kommandos der TheFirmware-Software eingesetzt
  498.   werden.  Es können beliebig viele Initialisierungskommandos in die Konfi- 
  499.   gurationsdatei aufgenommen werden.
  500.   Will man den TNC mit der Uhrzeit des Rechners laden, muß man den Befehl
  501.   "TNCINI = DateTime" benutzen. "DateTime" ist in dem Fall kein echter 
  502.   TNC-Befehl, sondern ein reserviertes Schlüsselwort von GP. GP wandelt dieses
  503.   Schlüsselwort in die entsprechende Befehle zum Stellen der TNC-Uhr um.
  504.  
  505.   Für die De-Initialisierung des TNC  gelten die selben Bedingungen wie für
  506.   die Initialisierung, mit dem Unterschied, daß hier der Befehl TNCDEI voran-
  507.   gestellt werden muß:  
  508.  
  509.   TNCDEI = <tnc-befehl>
  510.  
  511.   Will man während des Betriebs von GP die DOS-Shell aufrufen, ist es zweck-
  512.   mäßig, den Monitor des TNC abzuschalten, da GP den TNC während der DOS-Shell 
  513.   nicht weiter abfragt und es deshalb zu einem Puffer-Überlauf des TNC kommen 
  514.   kann.  Für diesen Fall existiert der Befehl TNCDOS, mit dem bestimmt wird, 
  515.   welche Parameter des TNC auf welche Werte gesetzt werden, wenn die DOS-Shell 
  516.   aktiviert wird.  Nach Beendigung der Shell werden die TNCINI-Werte wieder- 
  517.   hergestellt.  Die Syntax des Befehls ist dieselbe wie oben:  
  518.  
  519.   TNCDOS = <tnc-befehl>
  520.  
  521.  
  522. 3.1.7 Druckereinstellungen 
  523.  
  524.   Will man ein QSO auf dem Drucker ausdrucken, kann man den empfangenen und
  525.   selbst gesendeten Text in unterschiedlichen Schriftbildern ausdrucken 
  526.   lassen, sofern der Drucker dieses erlaubt.  Alle EPSON-Kompatiblen Drucker 
  527.   bieten hierzu jedoch verschiedene Möglichkeiten.  Es können pro Attribut 
  528.   maximal 10 Steuerzeichen verwendet werden.  Diese werden jeweils durch ein 
  529.   Komma getrennt in dezimaler Form angegeben.  Der Befehl "DefaultPrint" setzt 
  530.   die Druckattribute für den empfangenen Text fest, der Befehl "InversPrint" 
  531.   die Attribute für den selbst gesendeten Text.  
  532.  
  533.   Syntax:
  534.     DefaultPrint = Zeichen1,Zeichen2,....,Zeichen10
  535.     InversPrint = Zeichen1,Zeichen2,....,Zeichen10
  536.  
  537.   Die erforderlichen Zeichensequenzen für die gewünschten Druckattribute 
  538.   können Sie dem Handbuch ihres Druckers entnehmen.  
  539.  
  540.  
  541. 3.1.8 Sonstige Einstellungen 
  542.  
  543.   Die Anzahl der tatsächlich benutzten Kanäle wird mit dem Befehl "Channels"
  544.   festgelegt.  Dieser kann Werte zwischen 1 und 10 annehmen, es dürfen aber 
  545.   nicht mehr Kanäle angegeben werden, als der TNC verarbeiten kann, da es 
  546.   ansonsten ständig zu Fehlermeldungen kommt.  Es gibt für GP keine
  547.   Möglichkeit, die Maximalanzahl der vom TNC verwalteten Kanäle festzustellen,
  548.   daher ist das Programm auf Ihre richtige Angabe angewiesen.  Es ist ratsam,
  549.   immer die Anzahl der Kanäle einzustellen, die der TNC maximal verarbeiten 
  550.   kann.  Werden weniger Kanäle benutzt, als der TNC verwaltet, kann dies 
  551.   ebenfalls zu Problemen führen, wenn Sie auf einem Kanal connected werden, 
  552.   der von GP nicht abgefragt wird.
  553.   Syntax:
  554.     Channels = <1..10>
  555.   (z.B. Channels = 4) 
  556.  
  557.   Der MyCall-Befehl teilt dem System das eigene Call mit und initalisiert den
  558.   TNC dementsprechend.  Es läßt sich für jeden Kanal ein anderes Rufzeichen 
  559.   einstellen, ein Leerstring wird automatisch durch das Monitor- Rufzeichen, 
  560.   was dem Digipeat-Rufzeichen entspricht, ersetzt.  Die Calls werden durch ein 
  561.   Komma getrennt in der Reihenfolge Monitor, Kanal1-10 eingegeben.
  562.   Syntax:  
  563.     MyCall = <monitor>,<kanal1>,<kanal2>, ...
  564.  
  565.   Beispiel:
  566.     MyCall = DH1DAE,,DH1DAE-2,,DH1DAE-4
  567.  
  568.     In diesem Fall wird das Monitor-Rufzeichen auf DH1DAE gestellt, die
  569.     Kanäle 1 und 3 erhalten einen Leerstring und damit auch das Call DH1DAE,
  570.     Kanal2 wird auf DH1DAE-2 und Kanal4 auf DH1DAE-4 eingestellt.
  571.  
  572.   Mit dem NoName-Befehl läßt sich einstellen, wie Stationen, deren Name noch
  573.   nicht in der Namensdatei gespeichert ist, vom System angeredet werden sollen 
  574.   (Makro %N in *.GPI-Dateien).
  575.   Syntax:
  576.     NoName = <anrede>
  577.  
  578.   Der Befehl "Prompt" definiert ein Systemprompt, welches nach einem
  579.   ausgeführten Fernsteuerbefehl zur Gegenstation gesendet wird, soweit es 
  580.   aktiviert wurde.  Das Prompt läßt sich auch während des Betriebes von GP im 
  581.   Setup ändern.
  582.   Syntax:
  583.     Prompt = <prompt>
  584.  
  585.   Im Monitorfenster lassen sich auf Wunsch zwischen den einzelnen angezeigten
  586.   Paketen eine zusätzliche Leerzeile einfügen, was das Monitorfenster 
  587.   übersichtlicher macht.  Dies ist mit dem Befehl "InsertMonLine" möglich.  
  588.   Syntax:
  589.     InsertMonLine = <ON/OFF>
  590.  
  591.   Die automatische Logbuchführung läßt sich auf Wunsch abschalten, dies wird
  592.   mit dem Befehl "Log" erreicht.
  593.   Syntax:
  594.     Log = <ON/OFF>
  595.  
  596.   Ist das automatische Logbuch eingeschaltet, muß zusätzlich noch die Frequenz
  597.   angegeben werden, auf der man den Packet-Betrieb durchführt.  Dies kann ent- 
  598.   weder eine genaue Frequenzangabe oder auch eine Bandangabe sein, also z.B.  
  599.   430.625 oder 70cm.  Die Länge der Frequenz darf jedoch maximal 7 Buchstaben 
  600.   lang sein.
  601.   Syntax:
  602.     QRG = <frequenz>
  603.  
  604.   Dieser Befehl ist jedoch nur dann wirksam, wenn man keinen Multiport-TNC
  605.   verwendet.  Dagegen muß man bei Verwendung eines Multiport-TNCs die QRG-
  606.   Einstellungen in der Datei NAMES.GP vornehmen.  Nähere Iformationen dazu
  607.   finden Sie in Kapitel 9. 
  608.  
  609.   Der Backup-Befehl ermöglicht es, daß GP bei Programmende die Textpuffer
  610.   speichert und bei einem Neustart diese Puffer wieder in den Speicher lädt.  
  611.   so gehen QSO-Daten nicht verloren, auch wenn GP während eines QSO unter- 
  612.   brochen wird.
  613.   Syntax:
  614.     Backup = <ON/OFF>
  615.  
  616.   Empfangene Pakete auf den QSO-Kanälen können auch akustisch angezeigt 
  617.   werden, d.h.  es gibt ein akustisches Signal, wenn ein Paket empfangen 
  618.   wurde. Dies geschieht mit dem Befehl "RXClick".  Die möglichen Werte haben
  619.   folgende Funktion:
  620.     0 :  Kein Signal
  621.     1 :  Akustisches Signal nur, wenn das Paket auf einem anderen als dem
  622.          gerade aktiven Kanal empfangen wurde.
  623.     2 :  Immer ein akustisches Signal, auch wenn das Paket auf dem aktiven
  624.          Kanal empfangen wurde.
  625.   Syntax:
  626.     RXClick = <0..2>
  627.  
  628.   Die Sprache der Remote-Meldungen kann auf einen Defaultwert eingestellt
  629.   werden.  Es dürfen nur solche Sprachen gewählt werden, für die es auch eine 
  630.   entsprechende *.GPT-Datei existiert.
  631.   Syntax:
  632.     RemoteLanguage = <xxx>
  633.   Beispiel:
  634.     RemoteLanguage = G
  635.     (Englische Remote-Texte (G.GPT)) Wird der Befehl weggelassen, wird bei
  636.     einem Connect die jeweils aktive Systemsprache als Remotesprache
  637.     übernommen.
  638.  
  639.   Mit dem Befehl "Remote" lassen sich die Fernsteuerbefehle definieren, die
  640.   connectete Stationen benutzen dürfen. Die Default-Einstellung ist
  641.   "Remote = *", d.h. alle möglichen Fernsteuerbefehle werden zugerlassen.
  642.   Will man nur einen Teil der Befehle zulassen, muß man die einzelnen Befehle
  643.   getrennt durch Kommatas aufführen. Es reichen die Abkürzungen der Befehle.
  644.   Beispiel:
  645.     Remote = VER,I,NE,N,#
  646.     Hier werden nur die Befehle VERsion, Info, NEws, Name und der Chatmode 
  647.     zugelassen, alle anderen Befehle werden gesperrt.
  648.  
  649.   Das genaue Gegenteil von "Remote" ist der Befehl "NoRemote". Hier lassen sich 
  650.   die Fernsteuerbefehle definieren, die auf keinen Fall benutzt werden dürfen.
  651.   Ansonsten ist die Anwendung die gleiche wie bei "Remote".
  652.   
  653.   Findet man die häufigen Nachfragen "Ja/Nein/Abbruch" von GP lästig, kann man
  654.   diese mit dem Befehl "Questions = <ON/OFF>" an bzw.  ausschalten.  
  655.   "Questions = ON" schaltet die Abfrage ein, "Questions = OFF" schaltet sie 
  656.   dagegen aus.  Aber Vorsicht beim Ausschalten der Nachfragen...  ;-) 
  657.  
  658.   Der Befehl "FastPoll" beeinflußt die Abfrage-Methode des TNCs durch GP.
  659.   "FastPoll = ON" bringt GP dazu, den TNC geschwindigkeitsoptimiert 
  660.   abzufragen.  Hier wird der Interrupt-Betrieb der V24 voll ausgenutzt.
  661.   Diese Methode kann unter Umständen jedoch zu "Resync"-Fehlern d.h. 
  662.   Zeichenverlust beim V24-Empfang führen.  Dies ist jedoch vollkommen
  663.   abhängig vom verwendeten PC bzw.  der installierten Treiber oder sonstigen
  664.   speicherresidenten Programmen, die zusätzlich zu GP aktiviert sind. Gibt
  665.   es Resync-Probleme, sollte man "FastPoll = OFF" setzen.  Die Default-
  666.   Einstellung ist "FastPoll = AUTO".  Bei dieser Einstellung ist die
  667.   Verwendung der Abfrage-Methode davon abhängig, ob ein 16550A UART benutzt 
  668.   wird oder nicht.  Bei Verwendung eines 16550A wird dann optimiert abgefragt, 
  669.   bei Verwendung eines anderen UARTs wirkt diese Einstellung wie
  670.   "FastPoll = OFF".  
  671.  
  672.   "PopUpEnableKeyboard" klingt kompliziert, entscheidet aber ledeglich, ob
  673.   Popup-Fenster mit Hilfe der Tastatur bzw.  Maus oder ausschließlich mit
  674.   Hilfe der Maus vor Ablauf von "PopUpTime" geschlossen werden können.  
  675.   "PopUpEnableKeyboard = ON" erlaubt das vorzeitige Schließen von PopUp- 
  676.   Fenstern mit Hilfe der <RETURN>- oder <ESC>-Taste.  Andere Tasten werden 
  677.   hingegen ignoriert, solange das Popup-Fenster aktiv ist.  Ein Vorschreiben 
  678.   von Text, wie man es bei den bisherigen GP-Versionen gewohnt war, ist dann 
  679.   nicht möglich.  "PopUpEnableKeyboard = OFF" unterläßt eine Abfrage der 
  680.   Tastatur, während ein Popup-Fenster aktiv ist.  Während dieser Zeit kann 
  681.   dann z.B.  Text vorgeschrieben werden, der nach dem Schließen des Fensters 
  682.   in einem Rutsch im jeweiligen Vorschreibfenster landet.  Das PopUp-Fenster 
  683.   kann in diesem Fall jedoch nur mit der Maus vor Ablauf von "PopUpTime" 
  684.   geschlossen werden.
  685.  
  686.   Das Befehl "MultiPort" legt fest, ob ein TNC im Standard- oder DRSI-Modus 
  687.   verwendet werden soll. Im Normalfall erkenn GP automatisch, ob ein TNC den 
  688.   DRSI-Modus unterstützt oder nicht, doch kann es ja nach TNC-Software 
  689.   vorkommen, daß diese automatische Erkennung nicht funktioniert. Daher sollte 
  690.   man bei Verwendung eines Multiport-TNCs wie z.B. FALCon/TNC4 oder TNC3 den 
  691.   Befehl "MultiPort = ON" einfügen. Bei Verwendung von TFPCX ab Version 2.0 kann
  692.   man den Befehl "MultiPort = AUTO" (Standard-Einstellung) verwenden. Will man 
  693.   dagegen generell auf Multiport-Fähigkeiten verzichten, kann man dan Befehl 
  694.   "MultiPort = OFF" verwenden.
  695.  
  696.  
  697. 3.1.9 Bedingte Konfiguration 
  698.  
  699.   In manchen Situationen kann es nützlich sein, wenn man GP variabel
  700.   konfigurieren kann. Daher bietet GP ab der Version 1.50 die Möglichkeit,
  701.   "IF"-Bedingungen in die Konfigurationsdatei einzubinden und diese mit
  702.   Hilfe von Kommandozeilen-Parametern zu steuern. Die Funktionsweise ist
  703.   relativ einfach und läßt sich wohl am besten anhand eines Beispiels 
  704.   erklären:
  705.   Man hat zwei TNCs, wobei einer mit 9600 Baud auf der V24 betrieben wird und
  706.   der andere mit 38400 Baud. Jetzt kann man in CONFIG.GP folgende Befehle 
  707.   eintragen:
  708.  
  709.   <IF 38400>
  710.   SerBaud = 38400
  711.   <ELSE>
  712.   SerBaud = 9600
  713.   <END>
  714.  
  715.   Ruft man nun GP folgendermaßen auf "gp 38400" bzw. "gp286 38400" wird die 
  716.   V24 mit 38400 Baud initialisiert. Ruft man GP aber ohne den Parameter 
  717.   "38400" auf, wird die V24 mit 9600 Baud initialisiert.
  718.  
  719.   Auch folgende Kombinationen sind möglich:
  720.  
  721.   <IF 38400>
  722.   SerBaud = 38400
  723.   <END>
  724.   <IF 19200>
  725.   SerBaud = 19200
  726.   <END>
  727.   <IF 9600>
  728.   SerBaud = 9600
  729.   <END>
  730.  
  731.   Die <ELSE>-Bedingung ist also nicht unbedingt nötig.
  732.   Es existiert auch die logische Verneinung einer Bedingung mittels des 
  733.   Schlüsselwortes "NOT". Beispiel:
  734.  
  735.   <IF NOT 9600>
  736.   SerBaud = 38400
  737.   <ELSE>
  738.   SerBaud = 9600
  739.   <END>
  740.  
  741.   Hier initialisiert GP die Schnittstelle mit 9600 Baud, wenn man GP mit dem
  742.   Parameter "9600" aufruft. In allen anderen Fällen werden 38400 Baud
  743.   initialisiert.
  744.  
  745.   Was man beachten muß:
  746.     - Die Schlüsselzeilen "<IF (NOT) xxx>", "<ELSE>" und "<END>" müssen 
  747.       alleine in einer Zeile stehen und in der ersten Spalte beginnen.
  748.     - Eine Verschachelung von mehreren IF-Bedingungen ist nicht zulässig.
  749.       Es darf erst dann eine neue IF-Bedingung definiert werden, wenn die 
  750.       vorherige mit "<END>" abgeschlossen wurde.
  751.  
  752.   Reservierte Schlüsselwörter:
  753.   Bisher stellt GP nur ein reserviertes Schlüsselwort zur Verfügung, nämlich 
  754.   "%TFPCX200". Die Anwendung dieses Schlüsselwortes unterscheidet sich nicht
  755.   von der Anwendung der Kommandozeilen-Parameter, nur daß in diesem Fall die 
  756.   IF-Bedingung davon abhägt, ob TFPCX ab Version 2.0 installiert ist oder 
  757.   nicht.
  758.   Beispiel:
  759.  
  760.   <IF %TFPCX200>
  761.   TNCINI = @L 0:DB0FN
  762.   <END>
  763.  
  764.   Der Befehl "@L 0:DB0FN" wird nur dann benutzt, wenn TFPCX 2.0 ff installiert
  765.   ist. Bei Verwendung von sonstigen TNCs, TFPCR oder älteren Versionen von
  766.   TFPCX wird dieser Befehl ignoriert.
  767.  
  768.  
  769.  
  770. 3.2.  Die Dateien *.GPI 
  771.   
  772.   Die Dateierweiterung ".GPI" steht für "Graphic Packet Infofile".  Dateien 
  773.   mit dieser Erweiterung enthalten Informationstexte, die von anderen 
  774.   Stationen z.B. durch bestimmte Fernsteuerbefehle gelesen werden können.
  775.   In allen Dateien, die diese Dateierweiterung besitzen, können Platzhalter
  776.   für Macros eingebaut werden.  Es stehen insgesamt fünfzehn Macros zur
  777.   Verfügung.  Die Platzhalter und die entsprechenden Macros lauten:  
  778.  
  779.        %V :  Versionsnummer dieser Software, in diesem Fall "1.60"
  780.        %C :  Das Call der Gegenstation
  781.        %N :  Der Name der Gegenstation
  782.        %Y :  Das eigene Call
  783.        %K :  Die Nummer des Kanals, auf dem der Text ausgesendet wird
  784.        %T :  Die aktuelle GP-Uhrzeit im Format HH:MM:SS, z.B. "10:41:32"
  785.        %D :  Das aktuelle Datum, z.B. "25.03.1991"
  786.        %B :  Entspricht dem Klingelzeichen (07h)
  787.        %I :  Ist die Datei "NEWS.GPI" vorhanden, wird ein entsprechender
  788.              Hinweis auf die Existenz dieser Datei ausgegeben, ansonsten
  789.              nichts.
  790.        %Z :  Gibt die Zeitzone der GP-Uhr aus.
  791.        %_ :  Fügt einen Wagenrücklauf+Zeilenvorschub ein.
  792.        %% :  Das Prozentzeichen
  793.        %O :  Liest eine Zeile aus ORIGIN.GPI (Auswahl durch Zufallsgenerator)
  794.        %? :  Fordert die eingeloggte Station auf, ihren Namen einzugeben,
  795.              falls dieser noch nicht in NAMES.GP eingetragen ist.
  796.        %> :  Schaltet das Prompt ein. (Nur empfehlenswert im CTEXT) 
  797.  
  798.   Zusätzlich kann noch eine Formatierungsangabe angefügt werden, welches die
  799.   Gesamtlänge des Macros bestimmt.  Dies wird notwendig, da die Macros keine 
  800.   definierte Länge besitzen, sondern je nach connecteter Station in der Länge 
  801.   variieren können, z.B. das %N-Macro.  Die Formatierung wird durch das 
  802.   Doppelkreuz gefolgt von einer zweistelligen Zahl bestimmt.  Ist der 
  803.   eigentliche Macrotext kürzer als die Formatangabe, wird der Rest mit 
  804.   Leerzeichen aufgefüllt.
  805.   Beispiel:  "%N#20" liefert den Namen der connecteten Station, die 
  806.   Gesamtlänge des Macros ist aber immer 20 Zeichen.  
  807.   Wichtig wird eine Formatangebe, wenn man einen Text, der Macros enthält, 
  808.   einrahmen will.  Als Beispiel für die Anwendung von Macros kann man die 
  809.   Datei "CTEXT.GPI" heranziehen.  
  810.  
  811.  
  812. 3.2.1 Die Datei(en) "CTEXT???.GPI" 
  813.  
  814.   Diese Datei beinhaltet den allgemeinen Begrüßungstext, der ausgesendet wird,
  815.   wenn man von einer anderen Station connected wird.  Der Standard-Connecttext 
  816.   heißt CTEXT.GPI, es können jedoch auch Alternativ-Connecttexte angelegt 
  817.   werden.  Diese können dann während des Betriebs von GP bei Bedarf 
  818.   umgeschaltet werden.  Näheres dazu in Kapitel 5.11.
  819.  
  820.  
  821. 3.2.2 Die Datei "NEWS.GPI" 
  822.  
  823.   Diese Datei dient zum speichern von aktuellen Neuigkeiten.  Der Text kann 
  824.   mit dem Fernsteuerbefehl "//NEws" gelesen werden.  Die Datei kann gelöscht 
  825.   werden, wenn keine aktuellen Neuigkeiten existieren.  
  826.  
  827.  
  828. 3.2.3 Die Datei "<mycall>.GPI" 
  829.  
  830.   Diese Datei wird mit dem Fernsteuerbefehl "//Info" angezeigt.  Sie enthält
  831.   eine kurze Information über die eigene Station.  Für <mycall> muß das eigene 
  832.   Rufzeichen eingesetzt werden (z.B.  DH1DAE.GPI).  Es können somit Info-
  833.   Dateien für mehr als einen Benutzer angelegt werden, falls mehrere OMs
  834.   diese Station unter ihren eigenen Rufzeichen verwenden.  
  835.  
  836.  
  837. 3.2.4 Die Dateien "F1.GPI".."F12.GPI" 
  838.  
  839.   In diesen Dateien können Textmacros gespeichert werden, die besonders häufig
  840.   benutzt werden.  Diese Texte werden aus GP heraus mit Shift-F1..F12 auf- 
  841.   gerufen.  Der Dateiname entspricht der Funktionstasten-Nummer, z.B.  wird 
  842.   die Datei "F5.GPI" wird mit Shift-F5 aufgerufen.  Die Makrodateien F11.GPI 
  843.   und F12.GPI können nur auf Rechnern verwendet werden, die eine MF2-Tastatur 
  844.   angeschlossen haben und wo die Funktionstasten F11 und F12 existieren.  
  845.  
  846.  
  847. 3.2.5 Die Datei "QRT.GPI" 
  848.  
  849.   Diese Datei wird gesendet, wenn der QSO-Partner der Fernsteuerbefehl //Q
  850.   auslöst.  Nach dem Aussenden der Datei wird die Verbindung getrennt.  
  851.  
  852.  
  853. 3.2.6 Die Datei "RUN.GPI"
  854.  
  855.   Wird von einem QSO-Partner der Fernsteuerbefehl "//RUN ?"  aufgerufen, 
  856.   sendet GP den Inhalt dieser Datei aus.  Die Datei sollte eine 
  857.   Kurzbeschreibung aller externen Programme enthalten, die mit //RUN
  858.   aufgerufen werden können.  
  859.  
  860.  
  861. 3.2.7 Die Datei "ORIGIN.GPI" 
  862.  
  863.   In dieser Datei kann der Anwender originelle Zitate usw.  abspeichern und 
  864.   mit Hilfe des Makros %O im CTEXT usw. unterbringen.  Für jedes Zitat steht
  865.   nur eine Zeile zur Verfügung, die maximal 255 Zeichen lang sein darf.
  866.  
  867.  
  868. 3.2.8 Hinweise zur Benutzung der *.GPI-Dateien
  869.  
  870.   Da die *.GPI-Dateien von jeder Station gelesen werden können, sollte man 
  871.   folgende Punkte beachten:
  872.  
  873.     - Keine Umlaute oder IBM-Grafikzeichen in diesen Texten verwenden. Diese 
  874.       sehen zwar auf einem IBM schön aus, aber wenn die Gegenstation einen 
  875.       anderen Rechner benutzt, bekommt die Station auf dem Bildschirm 
  876.       irgendwelche anderen Zeichen angezeigt, was wiederum nicht so schön 
  877.       aussieht.
  878.     - Bei Beschreibung von Fernsteuer-Kommandos darauf achten, daß die Kommandos
  879.       nicht direkt am Anfang der Zeile beginnen, weil sie sonst vom Programm
  880.       der Gegenstation irrtümlich ausgewertet werden.
  881.  
  882.  
  883.  
  884. 3.3 Die Dateien "<call>.GPC" 
  885.  
  886.   In diesen Dateien können persönliche Connect-Texte für bestimmte Calls
  887.   gespeichert werden, d.h. OM A kann anders begrüßt werden als OM B. Wird man 
  888.   von einem OM connected und es existiert für sein Call eine entsprechende 
  889.   *.GPC-Datei, wird die Datei "CTEXT.GPI" ignoriert und nur die *.GPC-Datei 
  890.   gesendet.  Die persönlichen Connecttexte können wie die *.GPI-Dateien alle 
  891.   Macros enthalten.  
  892.  
  893.  
  894.  
  895. 3.4 Die Dateien "<call>.GPM" 
  896.  
  897.   Diese Dateierweiterung bedeutet "Graphic Packet Mail".  Mit Hilfe dieser
  898.   Dateien hat man die Möglichkeit, persönliche Nachrichten an ein bestimmtes 
  899.   Rufzeichen zu richten. Wird man von dieser Station connected, wird anstelle 
  900.   des normalen Begrüßungstextes diese Datei gesendet.  Es kann pro Call nur 
  901.   eine Mail-Datei existieren. In den *.GPM-Dateien können die gleichen Macros 
  902.   verwendet werden, wie in den *.GPI-Dateien.  Von der Gegenstation kann eine 
  903.   Mail-Datei mit dem Fernsteuerbefehl //Kill bzw. //DEL (ohne Angabe eines
  904.   Dateinamens) gelöscht werden. Dieses sollte am Ende einer Mail-Datei
  905.   angegeben werden.  *.GPM-Dateien besitzen immer eine höhere Priorität als
  906.   *.GPC-Dateien.  
  907.  
  908.  
  909.  
  910. 3.5 Die Datei "MHEARD.GP" 
  911.  
  912.   GP verwaltet intern eine MH-Liste, in der alle gehörten Rufzeichen
  913.   gespeichert werden. Die größe der MH-Liste läßt sich in der 
  914.   Konfigurationsdatei mit Hilfe des Befehls "MHBuffer" einstellen.
  915.   Die MH-Liste erfüllt zwei Funktionen: Zum einen dient sie als Menü für den
  916.   "QSO-Spion" (siehe Kapitel 9), zum anderen läßt sie sich auch von 
  917.   connecteten Stationen mit dem Fernsteuerbefehl //MHeard abrufen.
  918.   Nach Beendigung von GP wird die MH-Liste in der Datei "MHEARD.GP"
  919.   abgespeichert.  
  920.  
  921.  
  922.  
  923. 3.6 Die Datei "NAMES.GP" 
  924.  
  925.   In dieser Datei werden die Namen und Connect-Pfade von anderen Stationen
  926.   gespeichert.  Außerdem wird in dieser Datei auch die QRG-Verwaltung von GP 
  927.   durchgeführt.  Connectete Stationen können sich in die Liste eintragen, 
  928.   indem sie den Befehl "//Name" benutzen.  Da es sich bei der Namensliste um 
  929.   einen gewöhnlichen ASCII-Text handelt, kann man die Liste auch selbst 
  930.   ändern.  Genauere Informationen zur Syntax der Pfadeinträge finden Sie in 
  931.   Kapitel 10.
  932.  
  933.  
  934.  
  935. 3.7 Die Dateien "*.GPB" 
  936.  
  937.   Der Datei-Suffix ".GPB" bedeutet "Graphic Packet Backup" und bezeichnet die
  938.   Dateien, die von GP angelegt werden, um Programmdaten bei Beendigung des 
  939.   Programms abzuspeichern und beim Starten wieder in den Speicher zu laden.  
  940.   Diese Dateien dürfen nicht manipuliert werden !  Durch diese Dateien ist es 
  941.   möglich, GP während eines QSO's zu beenden und wieder zu starten, ohne 
  942.   vorher disconnecten zu müssen.  In der Datei CSTAT.GPB werden die QSO-Daten, 
  943.   in der Datei BUFFERS.GPB die Textpuffer gespeichert. (BUFFERS.GPB nur, wenn 
  944.   in CONFIG.GP der Befehl "Backup = ON" enthalten ist) In CSTAT.GPB werden
  945.   außerdem einige Setup-Einstellungen und QSO-Parameter für jeden Kanal 
  946.   gespeichert.  
  947.  
  948.  
  949.  
  950. 3.8 Die Datei "BINDATA.GP" 
  951.  
  952.   Diese Datei beinhaltet die Daten für das Begrüßungsfenster.
  953.  
  954.   Im EGA-Modus kann das Begrüßungsfenster wegen der geringeren Auflösung
  955.   leider nicht gezeigt werden.
  956.  
  957.  
  958.  
  959. 3.9 Die Datei "ICONS.GP" 
  960.  
  961.   In dieser Datei sind die Bilddaten der Symbole gespeichert.  Diese werden 
  962.   bei Bedarf von Diskette/Festplatte nachgeladen, es sei denn, man hat in
  963.   seinem PC EMS- oder XMS-Speicher installiert.  In dem Fall wird die Datei
  964.   beim Start komplett in diesen Speicher geladen und steht GP dort zur
  965.   Verfügung, ohne das weitere Plattenzugriffe erfolgen müssen.
  966.   Die Datei muß im selben Verzeichnis wie GP stehen. Fehlt diese Datei oder
  967.   wurde sie unzulässig manipuliert, kann GP nicht nicht gestartet werden.
  968.   Das Aussehen der Icons kann mit dem Programm GP-Paint von DL1ELY nach
  969.   eigenen Wünschen editiert werden.
  970.  
  971.  
  972.  
  973. 3.10 Die Dateien "<mycall>.GPL" 
  974.  
  975.   Die Dateierweiterung ".GPL" bedeutet "Graphic Packet Logfile" und bezeichnet
  976.   die Logbuchdateien, die vom integrierten Logbuch-Manager angelegt werden.  
  977.   Für jedes MYCALL wird eine eigene Logbuchdatei angelegt, um so eine bessere 
  978.   Übersicht zu erhalten.  Für unterschiedliche SSIDs werden jedoch keine neuen 
  979.   Dateien angelegt.  Das Format der Logbuchdateien ist kompatibel zur 
  980.   Log-Datei von SP.  
  981.  
  982.  
  983.  
  984. 3.11 Die Dateien "*.GPT" 
  985.  
  986.   Diese Dateien enthalten die System- sowie Remote-Texte von GP.  Dadurch ist
  987.   es möglich, GP mit unterschiedlichen Sprachen zu betreiben.  Es können bis
  988.   zu acht unterschiedliche Sprachen gleichzeitig verwaltet werden. Aus Gründen
  989.   der Zugriffsgeschwindigkeit wurden die Texte in einem speziellen Format 
  990.   abgespeichert.
  991.  
  992.  
  993.  
  994. 3.12 Die Dateien "*.GPH" 
  995.  
  996.   In diesen Dateien werden die Texte für die Remote-Hilfen gespeichert. Diese
  997.   Texte werden gesendet, wenn eine Station den Befehl //Help aufruft.  Da es 
  998.   hier nicht so sehr auf hohe Geschwindigkeit ankommt, wurde für diese Datei 
  999.   ein anderes Format gewählt als für die *.GPT-Dateien. Jeder Text wird durch 
  1000.   ein "@" eingeleitet, welchem der jweilige Befehl sowie die Anzahl der 
  1001.   signifikanten Buchstaben, d.h.  wie weit der Befehl maximal abgekürtzt 
  1002.   werden darf, nachgestellt wird.  Eine Ausnahme bildet der Text für die 
  1003.   generelle Hilfe, d.h.  wenn nach dem Befehl //Help kein weiterer Parameter 
  1004.   angegeben wurde.  Dieser Text wird durch "@@" gekennzeichnet.  
  1005.  
  1006.  
  1007.  
  1008. 3.13 Die Dateien "<call>.GPW" 
  1009.  
  1010.   Diese Dateien haben nur für Sysops von TheNet-, BayCom-, Flexnet-, sowie
  1011.   FALCon/DigiWare-Digipeatern und DieBox-Mailboxen Bedeutung.  In diesen
  1012.   Dateien werden die ensprechenden Paßwort-Strings gespeichert.  Nähere
  1013.   Informationen dazu in 5.12.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018. 4. Tastaturkommandos 
  1019.  
  1020.  
  1021. 4.1 Tastaturkommandos, die für alle Kanäle gelten 
  1022.  
  1023.       F1..F10            :  Schaltet auf Kanal 1..10
  1024.       F11 bzw.  ALT-F1   :  BBS-Menu
  1025.       F12 bzw.  ALT-F2   :  DieBox-Listfunktion
  1026.       ALT-M              :  Schaltet auf den Monitorkanal
  1027.       ALT-E              :  Schaltet in den Editor
  1028.       ALT-O              :  DOS-Shell
  1029.       ALT-R              :  Softscroll für jeweiligen Kanal an/aus
  1030.       ALT-U              :  Setup
  1031.       ALT-X              :  Programm beenden
  1032.       ALT-Z              :  Zoom an/aus (nur VGA)
  1033.       ALT-F4             :  Fenster löschen
  1034.       ALT-F6             :  Zeigt letzte Link-Status Meldung
  1035.       ALT-F7             :  Zeigt letzte Fehlermeldung
  1036.       <Ins>              :  Schaltet um zwischen Einfüge- und 
  1037.                             Überschreibmodus. (Nur bei Editor und Kanal 1-10)
  1038.       ALT-G              :  Schaltet den stündlichen Gong ein bzw. aus.
  1039.                             (Bei Mausbenutzung kann auch die Doppel-Note bei
  1040.                              der Uhr angeklickt werden)
  1041.  
  1042.  
  1043.  
  1044. 4.2 Kommandos, die nur für Kanal 1..10 gelten 
  1045.  
  1046.       ALT-B              :  Scrollbalken ein/aus
  1047.       ALT-C              :  Verbindung herstellen
  1048.       ALT-D              :  Verbindung trennen
  1049.       ALT-Y              :  Mycall setzen (nur wenn disconnected)
  1050.       ALT-S              :  QSO speichern
  1051.       ALT-F              :  Datei senden (nur wenn connected) *)
  1052.       ALT-F8             :  Schaltet Splitscreen an/aus
  1053.       ALT-F9             :  Splitscreen-Trennlinie nach oben schieben
  1054.       ALT-F10            :  Splitscreen-Trennlinie nach unten schieben
  1055.       ALT-T              :  Connect-Text auswählen
  1056.       ALT-Q              :  Betriebsfrequenz eingeben
  1057.       ALT-N              :  Namen der gerade connecteten Station speichern
  1058.       Shift-F1..F12      :  Sendet Textmacro 1..12 (F1.GPI..F12.GPI)
  1059.       Ctrl-D             :  Schreibt das Datum in den Vorschreibpuffer
  1060.       Ctrl-T             :  Übernimmt die Uhrzeit in den Vorschreibpuffer
  1061.       Ctrl-Y             :  Zeile im Vorschreibpuffer löschen (Wird zugleich
  1062.                             in den Zwischenpuffer kopiert und kann mit Ctrl-P
  1063.                             wiederhergestellt werden)
  1064.       Ctrl-C             :  Zeile in den Zwischenpuffer kopieren (Copy)
  1065.       Ctrl-P             :  Zwischenpuffer in Zeile kopieren (Paste)
  1066.       Ctrl-O             :  Wählt per Zufallsgenerator eine Zeile aus der 
  1067.                             Datei "ORIGIN.GPI" aus und kopiert sie in den
  1068.                             Vorschreibpuffer.
  1069.       Ctrl-K oder
  1070.       Ctrl-<INS>         :  Kopiert einen selektierten Text aus dem RX-Fenster
  1071.                             in den Editor.  
  1072.       Ctrl-RETURN        :  Sendet eine Zeile ohne CR am Zeilenende aus. Dadurch
  1073.                             lassen sich Zeilen mit einer beliebigen Länge 
  1074.                             erstellen.
  1075.  
  1076.  
  1077.  
  1078. 4.3 Editorbefehle 
  1079.  
  1080.       ALT-L              :  Text laden *)
  1081.       ALT-S              :  Text speichern
  1082.       Ctrl-Y             :  Zeile löschen (Wird zugleich in den 
  1083.                             Zwischenpuffer kopiert und kann mit Ctrl-P
  1084.                             wiederhergestellt werden)
  1085.       Ctrl-C             :  Zeile in den Zwischenpuffer kopieren (Copy)
  1086.       Ctrl-P             :  Zwischenpuffer in Zeile kopieren (Paste)
  1087.  
  1088.       des weiteren alle Cursorsteuerungs-Kommandos (s.u.)
  1089.  
  1090.  
  1091.  
  1092. 4.4 BBS-Menu- und Listmenü-Kommandos 
  1093.  
  1094.       ALT-S              :  Checkliste sortieren (nicht bei LIST)
  1095.       Cursortasten (s.u.):  Auswahlbalken auf gewünschten Eintrag setzen
  1096.       <SPACE>            :  Eintrag markieren/demarkieren
  1097.       <RETURN>           :  Read-Befehl zur Mailbox senden
  1098.       <ESC>              :  Check-Menü verlassen
  1099.  
  1100.  
  1101.  
  1102. 4.5 Bildschirm und Cursorsteuerung 
  1103.  
  1104.       CursorUp           :  Scrollt den Textpuffer nach oben
  1105.       CursorDown         :  Scrollt den Textpuffer nach unten
  1106.       CursorRight        :  Bewegt den Cursor nach Rechts 
  1107.       CursorLeft         :  Bewegt den Cursor nach Links
  1108.       PageUp             :  Scrolling um eine Seite nach oben
  1109.       PageDown           :  Scrolling um eine Seite nach unten
  1110.       Ctrl-PageUp        :  Springt zum Textanfang
  1111.       Ctrl-PageDown      :  Springt zum Textende 
  1112.       Ctrl-CursorRight   :  Setzt Cursor auf den Anfang des rechten Worts
  1113.       Ctrl-CursorLeft    :  Setzt Cursor auf den Anfang des linken Worts
  1114.       Home               :  Setzt Cursor in die erste Spalte **)
  1115.       End                :  Setzt Cursor an das Ende der Zeile **) 
  1116.           
  1117.  
  1118. *) Die Funktionen "Text laden" und "Datei senden" erwarten die Eingabe eines 
  1119.    Dateinamens.  Tauchen in diesem Namen sogenannte Wildcards auf, also * oder
  1120.    ?, wird eine File-Select-Box aktiviert und die Datei kann aus einer Liste
  1121.    ausgewählt werden.  Wird als Dateiname ein Unterverzeichnis angegeben,
  1122.    wird automatisch der Stellvertretername *.* verwendet und eine
  1123.    dementsprechende Liste angezeigt.  Die Auswahlliste beginnt immer mit evtl.
  1124.    vorhandenen Unterverzeichnissen, gefolgt von den eigentlichen Dateien.  Die
  1125.    Unterverzeichnisse erkennt man an dem Backslash (\), der direkt auf den
  1126.    Namen folgt.  Durch Auswahl eines Unterverzeichnisses wird zu dem neuen 
  1127.    Pfad
  1128.    gewechselt und der Inhalt dieses Verzeichnisses angezeigt.  Das Anklicken
  1129.    des Verzeichnisses "..\" wechselt in das vorherige Verzeichnis.
  1130.  
  1131. **) Die Home- und End-Taste sind mangels geeigneterer Tasten im Monitor und 
  1132.     Kanal 1-10 anders belegt.  bei diesen Kanälen wird mittels dieser Tasten
  1133.     das Ausgabefenster um eine Zeile nach oben bzw.  unten gescrollt.
  1134.  
  1135.  
  1136.  
  1137. 4.6 Erzeugung von ASCII-Zeichen 1-31 
  1138.  
  1139.   Normalerweise kann man ASCII-Zeichen 1-31 durch die Tastenkombinationen
  1140.   Ctrl-[A..Z] bzw.  durch andere Ctrl-Kombinationen erzeugen.  Einige 
  1141.   Ctrl-Funktionen sind aber durch GP belegt, z.B.  Ctrl-D.  In diesem Fall 
  1142.   wird dann nicht das ASCII-Zeichen 4 sondern das Datum in den Eingabepuffer 
  1143.   geschrieben.  Unter bestimmten Bedingungen braucht man aber gerade ein 
  1144.   ASCII- Zeichen, was von GP mit einem Makro belegt ist.  In einem solchen 
  1145.   Fall kann man das entsprechende Zeichen mit Hilfe der ALT-Taste und des 
  1146.   Nummernblocks erzeugen.  Dazu muß man die ALT-Taste drücken und gedrückt 
  1147.   lassen.  Dann kann man mit dem Nummernblock eine beliebige Zahl zwischen 1 
  1148.   und 255 eintippen und danach die ALT-Taste loslassen.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153. 5. Der QSO-Betrieb 
  1154.  
  1155.  
  1156. 5.1 Allgemeine Informationen 
  1157.  
  1158.   GP bietet die Möglichkeit, bis zu zehn QSOs gleichzeitig zu führen.  Dazu
  1159.   stellt es pro QSO jeweils einen Kanal zur Verfügung.  Auf diese Kanäle kann 
  1160.   mit den Funktionstasten F1..F10 geschaltet werden.  Für jeden Kanal läßt 
  1161.   sich ein eigenes Rufzeichen einstellen.  Dies ist mit ALT-Y möglich.  Will 
  1162.   man eine Verbindung mit einer anderen Station herstellen, muß man zunächst 
  1163.   auf einen freien QSO-Kanal schalten und dann die Tastenkombination ALT-C 
  1164.   drücken.  Daraufhin wird man zur Eingabe des Rufzeichens der Zielstation 
  1165.   aufgefordert.  Ist die Station in der Namensdatei eingetragen, reicht die 
  1166.   Eingabe des Calls ohne Pfad, ansonsten muß man den gesamten Pfad durch ein 
  1167.   Leerzeichen getrennt hinter dem Rufzeichen angeben.  Will man zum Beispiel 
  1168.   DH1DAE über DB0NWS und DB0FN connecten und DH1DAE ist in der Namensdatei 
  1169.   noch nicht eingetragen, muß man auf die Frage nach dem Rufzeichen "dh1dae 
  1170.   db0nws db0fn" eingeben (Siehe TNC-2 Manual).  Ist DH1DAE stattdessen in der 
  1171.   Liste enthalten, reicht die Eingabe "dh1dae".  Will man eine Verbindung 
  1172.   trennen, einfach die Tastenkombination ALT-D betätigen.  Ist man auf 
  1173.   mehreren Kanälen gleichzeitig connected, so wird in der oberen Menüleiste 
  1174.   angezeigt, wenn auf einem Kanal Text empfangen und noch nicht gelesen wurde.  
  1175.   In so einem Fall erscheint der entsprechende Menüpunkt in anderen Farbe.  
  1176.   Zusätzlich dazu hat man noch die Möglichkeit, das Empfangen von Paketen mit 
  1177.   einem akustischen Signal zu unterlegen.  (s.  3.1.8) 
  1178.  
  1179.   Ist man mit einer Station verbunden, kann man einfach losschreiben.  Der 
  1180.   Text wird in dem oberen Fenster angezeigt und kann mit den Cursortasten
  1181.   editiert werden.  Zum Aussenden einer Textzeile muß man <RETURN> drücken. 
  1182.   Der Eingabe-Editor verfügt zusätzlich über einen automatischen 
  1183.   Zeilenumbruch, d.h. bei Erreichen des Zeilenendes wird ein Wort, das noch
  1184.   nicht zu Ende geschrieben wurde, automatisch in die nächste Zeile 
  1185.   geschrieben und die letzte Zeile wird ausgesendet.  Auf diese Weise kann
  1186.   es nicht zu unkontrollierten Trennungen von Wörtern am Ende einer Zeile
  1187.   kommen.  Ein weiterer Vorteil ist, daß man nicht mehr <RETURN> drücken muß
  1188.   sondern längere Texte einfach eintippen kann, ohne sich um das Abschicken
  1189.   der Textzeilen zu kümmern.  Nur zum Abschluß des Textes muß man die
  1190.   RETURN-Taste drücken, wenn die letzte Zeile weniger als 80 Zeichen
  1191.   enthält.  Der Zeilenumbruch ist als Default-Wert auf 80 Zeichen pro Zeile
  1192.   eingestellt. Dieser Wert läßt sich im Setup verändern.  Dies ist dann
  1193.   wichtig, wenn man sich z.B.  im Conversmodus eines Digipeaters befindet. 
  1194.   In so einem Fall wird der gesendeten Zeile das Rufzeichen des Absenders
  1195.   vorangestellt und die Länge der Zeile erhöht sich somit.  Es ist deshalb
  1196.   günstig, bei Conversrunden den Zeilenumbruch auf 65 Zeichen pro Zeile
  1197.   einzustellen.  
  1198.  
  1199.  
  1200.  
  1201. 5.2 Filetransfer (ALT-T) 
  1202.  
  1203.   Diese Funktion sendet eine Datei von Diskette/Festplatte zum QSO-Partner,
  1204.   wobei in diesem Fall die Macros, wie sie bei den *.GPI-Dateien Verwendung 
  1205.   finden, ignoriert werden.  Es existieren drei Möglichkeiten der Dateiüber- 
  1206.   tragung:
  1207.     1. Textdatei-Übertragung
  1208.     2. Binärdatei-Übertragung
  1209.     3. AutoBin-Übertragung
  1210.     4. Übertragung des Editor-Inhalts
  1211.  
  1212.   Bei der Textdatei-Übertragung wird eine Datei ganz gewöhnlich sequentiell
  1213.   gelesen und zum QSO-Partner gesendet.  Dabei werden aber bestimmte
  1214.   Zeichen, wie z.B. LF oder EOF nicht übertragen, d.h.  der Text wird leicht
  1215.   verändert.  Dies spielt bei Textdateien allerdings keine Rolle.  
  1216.  
  1217.   Will man aber Dateien übertragen, die nicht verändert werden dürfen, d.h.
  1218.   die Datei, die beim QSO-Partner empfangen und bei ihm auf Diskette/
  1219.   Festplatte gespeichert wurde, muß ein genaues Abbild der Datei sein, die
  1220.   von der eigenen Diskette gesendet wurde, also z.B.  *.EXE-Dateien oder
  1221.   GIF-Bilder etc., muß man die Datei als Binärfile übertragen.  Die AutoBin-
  1222.   Übertragung ist eine Erweiterung der Binärdatei-Übertragung.  Hier wird ein
  1223.   kleines, einfaches Protokoll für die Übertragung benutzt, durch das
  1224.   eventuelle Fehler bei der Übertragung festgestellt werden können.  Vor der
  1225.   eigentlichen Übertragung der Datei wird zunächst die Länge der Datei zu
  1226.   dem Terminalprogramm des QSO-Partners gesendet, welches mit einer Be-
  1227.   stätigung dieser Information antwortet.  Dann beginnt die eigentliche
  1228.   Dateiübertragung.  Nach Beendigung der Übertragung wird eine Prüfsumme,
  1229.   die während der Übertragung errechnet wurde, angezeigt und zum QSO-Partner
  1230.   gesendet, dessen Terminalprogramm verfährt genauso und so kann man beide 
  1231.   Prüfsummen, die eigene und die des QSO-Partners vergleichen.  Haben sie 
  1232.   unterschiedliche Werte, so ist bei der Übertragung ein Fehler aufgetreten 
  1233.   und die Datei, die beim QSO-Partner empfangen wurde, ist unbrauchbar und 
  1234.   sollte gelöscht werden.  Diese Art der Übertragung ist kompatibel zu Turbo 
  1235.   Packet, TOP, SP usw.  Sie ist nur dann möglich, wenn der QSO-Parter ein
  1236.   solches Terminalprogramm benutzt.  Sofern die Gegenstation nicht GP benutzt 
  1237.   und "7+ AutoSave" eingeschaltet hat, muß immer zuerst der Empfänger sein
  1238.   Programm auf Empfang  schalten, erst dann darf der Sender die Übertragung
  1239.   starten.  Wird anders  verfahren, wird der Header am Anfang der Übertragung
  1240.   vom Empfänger nicht decodiert und bestätigt, d.h.  die Übertragung kann nicht
  1241.   stattfinden.  GP erkennt jedoch den AutoBin-Header bei eingeschaltetem "7+ 
  1242.   AutoSave" automatisch, so daß der Empfänger den AutoBin-Empfang nicht von Hand
  1243.   aktivieren muß.
  1244.  
  1245.   Das DieBox-System bietet seit der Version 1.9 die Möglichkeit, Dateien mit
  1246.   Hilfe des AutoBin-Modus' in das Mailboxsystem einzuspielen und auszulesen.  
  1247.   Näheres dazu in Kapitel 5.13.  
  1248.  
  1249.   Die Aussendung des Editor-Inhalts entspricht der Übertragung einer 
  1250.   Textdatei, nur daß anstelle einer Datei der Inhalt des eingebauten
  1251.   Texteditors gesendet wird.  Ein weiterer Unterschied besteht darin, daß
  1252.   beim Senden des Editors eine Makro-Abfrage durchgeführt wird.  Man sollte
  1253.   deshalb darauf achten, daß es nicht zu ungewollten Makroauswertungen
  1254.   kommt. Es dürfen im Editor also keine unbeabsichtigten %-Zeichen vorkommen, 
  1255.   oder man muß diese per Hand in ein doppeltes Prozentzeichen (%%) umwandeln.
  1256.  
  1257.   Alle Arten der Dateiübertragung können jederzeit abgebrochen werden, indem
  1258.   die entsprechende Funktion erneut angewählt wird.  
  1259.  
  1260.   Wird GP während einer Dateiübertragung mit ALT-X beendet, wird diese nach
  1261.   einem Neustart an der Stelle weitergeführt, an der sie unterbrochen wurde.  
  1262.  
  1263.   Ab Version 1.50 wird beim Senden einer Datei ein zusätzliches Statusfenster
  1264.   mit einigen interessanten Angaben eingeblendet. So werden neben dem 
  1265.   Dateinamen und der Dateigröße auch angezeigt, wieviel Bytes schon gesendet 
  1266.   wurden und deren prozentualer Anteil an der Gesamtlänge des Files grafisch
  1267.   dargestellt. Darüberhinaus wird noch die effektive Baudrate der 
  1268.   Übertragung angezeigt, wie lange der Filetransfer schon andauert (Elapsed
  1269.   Time) und wie lange er voraussichtlich insgesamt dauern wird (Estimated 
  1270.   Time). Die Vorausberechnung ist allerdings je nach Verbindungsqualität
  1271.   relativ großen Schwankungen ausgesetzt und kann daher nur als grober
  1272.   Schätzwert angesehen werden.
  1273.  
  1274.  
  1275.  
  1276. 5.3 QSO speichern (ALT-S) 
  1277.  
  1278.   Ein bestehendes QSO kann auf verschiedene Weise gespeichert werden.  Ist die
  1279.   Speicherung aktiviert worden, ändert sich der entsprechende Menütext und ist 
  1280.   nun für das Beenden der Speicherung zu verwenden.  Während des Speicherns 
  1281.   von Dateien kann GP mit ALT-X beendet werden.  Beim nächsten Neustart wird 
  1282.   das Speichern weitergeführt.
  1283.  
  1284.   Wie beim Filetransfer wird auch beim Speichern ab der Version 1.50 ein 
  1285.   zusätzliches Statusfenster angezeigt. Eine Vorausberechnung der gesamten 
  1286.   Übertragungszeit kann hier jedoch nur dann durchgeführt werden, wenn die 
  1287.   Gesamtgröße der Datei im Voraus bekannt ist. Dies ist aber nur bei AutoBin 
  1288.   und 7+ Autosave der Fall. Auch die Grafikbalken ist nur bei diesen 
  1289.   beiden Speichermethoden funktionstüchtig.
  1290.   Hier nun eine Beschreibung der verschiedenen Speichermethoden:
  1291.  
  1292.  
  1293. 5.3.1 Textdatei online 
  1294.  
  1295.   Hier wird der Text im dem Moment, wo er empfangen und auf dem Bildschirm
  1296.   angezeigt wird, auf Diskette bzw.  Festplatte geschrieben.  Dies geschieht 
  1297.   solange, bis die Speicherung beendet wird.  Es wird jedoch nur der Text 
  1298.   gespeichert, der nach dem Einschalten der Speicherfunktion empfangen wird.  
  1299.   Selbst gesendeter Text wird ebenfalls gespeichert.  
  1300.  
  1301.  
  1302. 5.3.2 Drucker online 
  1303.  
  1304.   Diese Speichermethode funktioniert genauso wie "Diskette/Festplatte online",
  1305.   nur wird in diesem Fall speziell ein Drucker angesprochen und der Text, der 
  1306.   selbst gesendet wird, mit einem anderen Druckattribut versehen wird, d.h.  
  1307.   das Druckbild ist bei empfangenem Text anders als bei gesendetem (wie auf 
  1308.   dem Bildschirm).  Die Druckattribute können in der Konfigurationsdatei mit 
  1309.   den Befehlen "DefaultPrint" und "InversPrint" eingestellt werden.  
  1310.  
  1311.   Da DOS die Druckerports wie Dateinamen behandelt, kann auch in eine Datei
  1312.   "gedruckt" werden.  Dies geschieht, wenn man anstelle von "LPT1".."LPT4" 
  1313.   oder "PRN" einen Dateinamen als Ziel angibt.  Diese Datei kann danach 
  1314.   jederzeit von DOS aus mit "COPY <datei> PRN" ausgedruckt werden.  
  1315.  
  1316.   ACHTUNG:  Wird in eine Datei "gedruckt", entfällt die Abfrage, ob eine Datei
  1317.   mit demselben Namen schon existiert.  Ist dies der Fall, wird diese Datei 
  1318.   gelöscht und mit dem neuen Inhalt überschrieben.  Die Abfrage entfällt 
  1319.   deshalb, da im Normalfall ein Drucker ange- sprochen werden soll und dieser 
  1320.   ja schon vorher existierte.  
  1321.  
  1322.  
  1323. 5.3.3 Ausschnitt speichern 
  1324.  
  1325.   Hier kann man einen beliebigen Ausschnitt aus dem Textpuffer speichern. 
  1326.   Dies ist nützlich, wenn man z.B.  aus einer Mailbox einen interessanten
  1327.   Text ausgelesen hat und vorher die Online-Speicherung nicht eingeschaltet
  1328.   hatte. So kann man erst nach Lesen der Nachricht entscheiden, ob man sie
  1329.   wirklich speichern möchte oder nicht.  Es kann jedoch nur Text gespeichert
  1330.   werden, der sich noch im Textpuffer befindet.  Ist der Textpuffer klein
  1331.   gewählt, so kann es vorkommen, daß ein Text zum Teil schon wieder
  1332.   überschrieben wurde und somit dieser Teil des Textes verloren ist. 
  1333.   Deshalb sollte man für einen Kanal einen relativ großen Textpuffer wählen
  1334.   (z.B.  500 Zeilen), auf dem man seine Mailbox immer connected.  Große
  1335.   GIF-Bilder etc., sofern sie mit 7Plus o.ä. in ein Textformat codiert
  1336.   wurden, sollten sicherheitshalber aber immer online gespeichert werden. 
  1337.   7Plus-Dateien im speziellen lassen sich am besten mit der Code-Autosave-
  1338.   Funktion speichern.  (siehe 5.3.5)
  1339.   Als Zieldatei kann man entweder eine Datei oder ein anderes DOS-Gerät
  1340.   angeben. Wird die Speicherung auf einen Drucker geleitet, entspricht das
  1341.   Druckbild der Funktion im Punkt 5.3.2.  Für das Drucken eines Ausschnitts
  1342.   muß man den entsprechenden Druckerport eingeben, also z.B.  "LPT1".
  1343.  
  1344.   Wählt man als untere Grenze die letzte Zeile an, hat man die Möglichkeit, 
  1345.   den weiteren Text im Speichermodus "Textdatei online" an die Datei 
  1346.   anzuhängen.
  1347.  
  1348.  
  1349. 5.3.4 AutoBin-Speicherung 
  1350.  
  1351.   Diese Funktion speichert eine Binärdatei mit einem Übertragungsprotokoll, 
  1352.   das kompatibel zu Turbo Packet, SP und AHP (Automodus) ist.  Genauere 
  1353.   Beschreibung siehe Punkt 5.2.  Will man eine Binärdatei vom QSO-Partner 
  1354.   empfangen, muß man zuerst bei sich die Binärfile-Speicherung aktivieren, 
  1355.   BEVOR beim QSO-Partner die Übertragung gestartet wird.  Will man eine 
  1356.   Binärdatei speichern, die mit 7Plus etc.  codiert wurde, kann die Datei 
  1357.   problemlos auch als normaler Text gespeichert werden, also mit 
  1358.   "Diskette/Festplatte online" (siehe 5.3.1).
  1359.   Seit Version 1.50 muß man den AutoBin-Empfang nicht mehr von Hand starten, 
  1360.   sondern kann dies dirch GP selbst erledigen lassen. Voraussetzung hierfür 
  1361.   ist allerdings, daß man zum einen den Schalter für "7+ AutoSave" 
  1362.   eingeschaltet hat und daß die Gegenstation einen erweiterten AutoBin-Header 
  1363.   schickt, in dem der Dateiname enthalten ist. Dies ist z.B. bei SP ab Version
  1364.   6.0 und bei DieBox-Mailboxen ab Version 1.9a der Fall.
  1365.   Anmerkung: Daten, die in DieBox-Mailboxen im AutoBin-Format gespeichert
  1366.   wurden, kann man an einem vorangestellen "(BIN)" im Titel erkennen.
  1367.   Verwendet die Gegenstation nicht den erweiterten AutoBin-Header, wird die 
  1368.   Datei unter dem Namen <call>.xxx gespeichert, wobei <call> für das Call der 
  1369.   Gegenstation steht und xxx für eine Zahl zwischen 000 und 999. Existiert 
  1370.   z.B. schon die Datei "DB0SGL.000", wird beim nächsten Mal der Name
  1371.   "DB0SGL.001" generiert, wenn kein erweiterter AutoBin-Header benutzt wird.
  1372.  
  1373.  
  1374. 5.3.5 Code-AutoSave 
  1375.  
  1376.   Code-AutoSave ist eine nützliche Funktion zum Speichern von 7Plus- und
  1377.   LCPlus-codierten Dateien.  Das Speichern eines solchen Files wird in diesem
  1378.   Fall mämlich von GP automatisch organisiert und man braucht sich selbst 
  1379.   keine Gedanken mehr über den richtigen Dateinamen usw.  zu machen.  Erkannt 
  1380.   werden alle 7Plus- und LCPlus-Dateien, also auch .ERR- und .COR-Dateien.  
  1381.   Praktisch ist diese Utility besonders dann, wenn ein Programm oder Bild in 
  1382.   mehrere Teile geteilt wurde.  Da GP automatisch den richtigen Namen für die 
  1383.   entsprechende Datei auswählt, braucht man sich selbst gar nicht mehr darum 
  1384.   zu kümmern, sondern muß nur noch z.B.  "r 10-20" eingeben und kann danach 
  1385.   erstmal eine Tasse Tee trinken... :-)
  1386.   Die Funktionsweise dieses Utilities ist relativ einfach:  Sobald ein
  1387.   7Plus-Header erkannt wird und es ist eine Speicherung nicht eingeschaltet,
  1388.   dann aktiviert GP automatisch die Online-Speicherung und zeigt dies durch
  1389.   ein Info-Fenster an.  Die nachfolgenden Daten werden solange gespeichert,
  1390.   bis die entsprechende Ende-Kennung empfangen wird.  Die so entstandene Datei
  1391.   auf Diskette/Festplatte enthält dann nur die informativen Daten, der übrige 
  1392.   Text, z.B.  der Mailbox-Header werden nicht gespeichert.  
  1393.  
  1394.   Aktiviert bzw.  deaktiviert wird diese Funktion im Setup-Menü, nähere Infor-
  1395.   mationen dazu in Kapitel 10.
  1396.  
  1397.   Seit der Version 1.50 wurde das automatische Speichern auch auf den 
  1398.   AutoBin-Modus erweitert, siehe 5.3.4.
  1399.  
  1400.   Seit der Version 1.60 ist es nun auch möglich, die AutoSave-Funktion bei 
  1401.   eingeschalteter Text-Speicherung zu verwenden.
  1402.  
  1403.  
  1404.  
  1405. 5.4 Text in Editor kopieren 
  1406.  
  1407.   Seit der Version 1.20 gibt es die Möglichkeit, bereits empfangenen Text aus
  1408.   einem QSO-Fenster in den Editor zu kopieren und ihn dort 
  1409.   weiterzuverarbeiten.  Für diese Funktion ist jedoch eine Maus erforderlich!  
  1410.   Um einen gewünschten Textausschnitt in den Editor zu kopieren, muß man 
  1411.   diesen Ausschnitt zunächst mit Hilfe der Maus selektieren.  Dazu klickt man 
  1412.   die Anfangszeile des gewünschten Blocks an und hält die Maustaste gedrückt.  
  1413.   Dann bewegt man die Maus bei gedrückter Maustaste nach oben oder unten, bis 
  1414.   alle gewünschten Textzeilen inversfarbig markiert sind.  Dann läßt man die 
  1415.   Maus- taste wieder los und betätigt die Tastenkombination Ctrl-<INS> oder 
  1416.   Ctrl-K.  Befindet sich noch ein anderer Text im Editor, der noch nicht 
  1417.   gespeichert wurde, erscheint eine entsprechende Abfrage.  Wählt man 
  1418.   "Abbruch", so wird der selektierte Text nicht in den Editor kopiert, bleibt 
  1419.   aber selektiert.  Eine erneute Textselektion auf demselben Kanal löscht die 
  1420.   alte Markierung.  
  1421.  
  1422.  
  1423.  
  1424. 5.5 Fernsteuerbetrieb 
  1425.  
  1426.   GP bietet eine Reihe von Fernsteuerbefehlen, die der QSO-Partner ausführen
  1427.   kann.  Allen Fernsteuerbefehlen müssen zwei Schrägstriche vorangestellt 
  1428.   werden, damit GP diese als Fernsteuerbefehle interpretiert.  So kann es 
  1429.   jedoch zu Fehlauslösungen kommen, wenn in der ersten Spalte ein Satz 
  1430.   zufällig mit zwei Schrägstrichen beginnt.  Dies kann besonders bei 
  1431.   Mailboxbenutzung passieren, wenn einige OMs in ihren Beiträgen aus 
  1432.   irgendwelchen Gründen Fernsteuerbefehle verwenden.  Aus diesem Grund ist es 
  1433.   ratsam, bei Mailboxbetrieb die Fernsteuerung auf dem entsprechenden Kanal 
  1434.   abzuschalten oder die Mailbox in die Datei NAMES.GP als Typ "B>" 
  1435.   einzutragen. Für "B>"-Calls sperrt GP die Fernsteuerung automatisch.
  1436.  
  1437.   Für die Befehle, die der Dateimanipulation/verwaltung dienen, muß 
  1438.   in der Konfigurationsdatei ein Pfad angegeben werden.  Alle Benutzer haben 
  1439.   die gleiche Priorität und dürfen somit alle Befehle verwenden.  Deshalb 
  1440.   sollte als Verzeichnis ein anderes als das GP-Verzeichnis gewählt werden.  
  1441.   Der Befehl zum Ändern des Pfades in "CONFIG.GP" ist "UserDir = <pfad>".  
  1442.   Wird GP auf der Festplatte installiert, muß unbedingt die Pfadeinstellung 
  1443.   entsprechend geändert werden, da die Dateibefehle sonst nicht benutzt werden 
  1444.   können.  Fernsteuerbefehle können auch vom Sysop selbst ausgeführt werden 
  1445.   und die Ausgabe wird zum QSO-Partner gesendet, als wenn der QSO-Partner 
  1446.   selbst den Befehl ausgeführt hätte.  Dies geschieht durch drücken der 
  1447.   <ESC>-Taste.  Daraufhin erscheint ein Eingabefenster und man braucht nur den 
  1448.   Fernsteuerbefehl einzugeben.  Zu beachten ist, daß man dem Fernsteuerbefehl 
  1449.   zwei Schrägstriche ("//") voranstellen muß, damit dieser als
  1450.   Fernsteuerbefehl erkannt wird.  (z.B.  "<ESC>//h" sendet den Hilfetext zur 
  1451.   Gegenstation) 
  1452.  
  1453.  
  1454.  
  1455. 5.6 Externe Programme 
  1456.  
  1457.   Mit dem Fernsteuerbefehl "//RUN <Programm>" bzw nur einfach "//<Programm>" 
  1458.   kann ein QSO-Partner Programme starten, die nicht im Standard-Befehlssatz von
  1459.   GP enthalten sind.  Für GP ab Version 1.50 existieren zwei Arten von
  1460.   Programmen.  Zum einen können die herkömmlichen Remote-Programme benutzt
  1461.   werden, zum anderen können sogenannte "GPRI-Programme" verwendet werden. 
  1462.   "GPRI" ist die Abkürzung für "Graphic Packet Remote Interface" und steht für
  1463.   eine völlig neue Art von Remote-Programmen.  Im Gegensatz zu den
  1464.   herkömmlichen Remote-Programmen sind GPRI-Programme in der Lage, interaktiv
  1465.   mit dem Benutzer zu kommunizieren.  Dadurch sind weitaus mehr Anwendungs-
  1466.   möglichkeiten vorhanden als bei den herkömmlichen Remote-Programmen.  Des
  1467.   weiteren läßt sich GP ganz normal weiterbedienen, während ein GPRI-Programm
  1468.   läuft.  Durch die Struktur des GPRI ist eine Art von "Multitasking" möglich,
  1469.   d.h.  es können mehrere GPRI-Programme gleichzeitig laufen, jedoch immer
  1470.   nur eins pro Kanal.  Genauere Informationen zu GPRI für Programmierer sind
  1471.   in der Datei GPRI.DOC zu finden, als Beispiele für GPRI-Programmierung kann
  1472.   man die Pascal-Sourcecodes der mitgelieferten GPRI-Programme heranziehen.
  1473.  
  1474.   Remote-Programme müssen generell in dem Verzeichnis installiert werden,
  1475.   welches man in CONFIG.GP beim Befehl "ExternalDir" angegeben hat.  
  1476.  
  1477.  
  1478.  
  1479. 5.7 Splitscreen 
  1480.  
  1481.   Will man während eines QSO's zusätzlich den Monitor beobachten, kann man mit
  1482.   ALT-F8 den Bildschirm teilen, wobei im oberen Teil weiterhin das QSO und im 
  1483.   unteren Teil der Monitor dargestellt wird.  Mit den Tasten ALT-F9 und 
  1484.   ALT-F10 läßt sich die Trennzeile zwischen den beiden Fenstern verschieben.  
  1485.   Der Splitscreen läßt sich auch mittels der rechten Maustaste ein- und aus- 
  1486.   schalten.  Die Große der Fenster läßt sich verändern, indem man den Maus- 
  1487.   zeiger auf das "Verschiebe-Symbol" (Up/Down-Pfeile) auf der Trennzeile
  1488.   positioniert, die linke Maustaste drückt und bei gedrückter Taste die Maus
  1489.   nach oben oder unten bewegt.  
  1490.  
  1491.  
  1492.  
  1493. 5.8 Scroll-Lock 
  1494.  
  1495.   Die Bildschirmausgabe kann gestoppt werden, wenn man die Taste Scroll-Lock
  1496.   drückt.  Die gleiche Funktion übernimmt auch der Schalter "ScrLock" auf der 
  1497.   Trennleiste zwischen QSO- und Monitorbildschirm.  Dieser Schalter kann mit 
  1498.   der Maus ein- und ausgeschaltet werden.
  1499.   ACHTUNG:  Die Bildschirmausgabe bleibt gestoppt, solange der Scroll-Lock-
  1500.   Modus aktiv ist (Scroll-Lock-Led leuchtet bzw. ScrollLock-Schalter 
  1501.   "gedrückt").  Vergißt man, den Modus durch nochmaliges Drücken der
  1502.   Scroll-Lock-Taste zu deaktivieren, kann der Puffer des TNC überlaufen und
  1503.   es kommt zu Fehlern.  
  1504.  
  1505.  
  1506.  
  1507. 5.9 TNC-Befehle 
  1508.  
  1509.   Will man TNC-Parameter ändern, kann man dies tun, indem man die <ESC>-Taste
  1510.   drückt.  Daraufhin erscheint ein Eingabefenster, wo man den TNC-Befehl ein- 
  1511.   geben kann.  Durch nochmaliges Drücken der <ESC>-Taste wird das 
  1512.   Eingabefenster wieder geschlossen, ohne einen evtl.  eingegeben Befehl 
  1513.   auszuführen.
  1514.   Eventuell geänderte TNC-Parameter, die auch in der Konfigurationsdatei mit
  1515.   "TNCINI" initialisiert werden, werden nach einem Ausflug in die DOS-Shell 
  1516.   (ALT-O) wieder mit den Werten der Konfigurationsdatei überschrieben.
  1517.  
  1518.  
  1519.  
  1520. 5.10 Logbuchführung 
  1521.  
  1522.   Auf Wunsch wird von GP automatisch Logbuch geführt.  Dies ist der Fall, wenn
  1523.   in der Konfigurationsdatei der Befehl "Log = ON" enthalten ist.  
  1524.  
  1525.  
  1526.  
  1527. 5.11 Verschiedene Connect-Texte 
  1528.  
  1529.   GP bietet die Möglichkeit, verschiedene Connect-Texte zu verwalten.  Man 
  1530.   kann sich so verscheidene Connect-Texte vorbereiten und diese dann bei ent- 
  1531.   sprechender Gelegenheit einfach und schnell umschalten.  Der Standard-
  1532.   Connect-Text trägt den DOS-Dateinamen "CTEXT.GPI".  Alternative Connect-
  1533.   Texte können so angelegt werden, indem der Präfix des Dateinamen um
  1534.   bis zu drei Buchstaben erweitert wird.  Beispiele sind z.B.:  "CTEXT_A.GPI", 
  1535.   "CTEXT_01.GPI", "CTEXTABC.GPI" ...  
  1536.  
  1537.   Beim Betrieb mit mehren Mycall-Verzeichnissen kann es dabei allerdings zu
  1538.   Problemen führen, wenn alternative Connect-Texte nur für eines von 
  1539.   verschiedenen Mycalls existieren.  Wird der ausgewählte alternative CText 
  1540.   nicht gefunden, wird der Standard-CText gesendet.  
  1541.  
  1542.  
  1543.  
  1544. 5.12 Sysop-Funktionen 
  1545.  
  1546.   Für Sysops von TheNet-,BayCom- und Flexnet- sowie FALCon/DigiWare-
  1547.   Digipeatern und DieBox-Paßwort-kompatiblen Mailboxen bietet GP eine
  1548.   automatische Generierung des Sysop-Paßwortes. Das Paßwort wird automatisch
  1549.   generiert und in den Vorschreibpuffer geschrieben, sobald die Antwort des
  1550.   Digis auf den Befehl "SY" bzw.  "PW" gekommen ist.  Es MUSS auf jeden Fall
  1551.   mindestens "SY" zum Digi gesendet werden, damit GP das Paßwort generieren
  1552.   kann.  Bei DieBox-Mailboxen wird das Paßwort direkt beim Einloggen
  1553.   generiert und kann jederzeit mit Ctrl-B ins Vorschreibfenster kopiert 
  1554.   werden.
  1555.   Für jeden Digi bzw. jede Mailbox muß eine eigene Datei angelegt werden, die
  1556.   den Namen des Digis/der Mailbox trägt und den Suffix ".GPW" enthält.  Hat
  1557.   das Call einen SSID, so muß auch dieses im Dateinamen angegeben werden,
  1558.   jedoch ohne Bindestrich.
  1559.   Beispiel:  Die Datei für DB0IZ-9 müßte "DB0IZ9.GPW" heißen.
  1560.   Die Paßwortdateien dürfen nur den eigentlichen Paßwortstring enthalten, bzw. 
  1561.   bei Flexnet eine fünstellige Dezimalzahl und bei DieBox 60 Zeilen zu je 27
  1562.   Zeichen.  Damit die Paßwort-Funktion funktionieren kann, muß die jeweilige
  1563.   Station auch in der Datei NAMES.GP eingetragen sein, wobei es auf die
  1564.   richtige Angabe des Typs ankommt.  Genauere Informationen finden Sie in
  1565.   Kapitel 9.  BayCom-Nodes müssen als "N>" deklariert werden, da sie das
  1566.   TheNet-Paßwortverfahren verwenden, FALCon/DigiWare als "B>", weil hier das 
  1567.   DieBox-Verfahren zur Paßwort-Berechnung benutzt wird. In späteren 
  1568.   DigiWare-Versionen wird das Paßwort-Verfahren jedoch geändert. Daher wurde in 
  1569.   GP schon der Typ "W>" bereitgestellt, der das zukünftige Paßwort-Verfahren
  1570.   bereits unterstützt. (GP ist seiner Zeit wieder einmal weit voraus ;-) )
  1571.   Der entsprechende Befehl zum Einloggen als Sysop darf erst gesendet werden,
  1572.   wenn keine Daten vom Digi mehr anstehen, d.h. wenn der Digi das letzte Prompt 
  1573.   gesendet hat. Andernfall erkennt GP die Paßwort-Abfrage des Digi nicht und 
  1574.   errechnet auch kein Paßwort.
  1575.  
  1576.  
  1577.  
  1578. 5.13 Das DieBox-AutoBin 
  1579.  
  1580.   Das DieBox-System bietet seit der Version 1.9 die Möglichkeit, binäre 
  1581.   Dateien mit Hilfe des AutoBin-Modus' in das Mailboxsystem einzuspielen bzw. 
  1582.   wieder auszulesen.  Die Vorgehensweise unterscheidet sich dabei nicht von
  1583.   der bisherigen Methode, Files einzuspielen bzw.  auszulesen.  Man muß nur 
  1584.   die 7+ AutoSave-Funktion von GP einschalten und den Lesebefehl zur 
  1585.   Mailbox senden. Der Rest geht dann wie beim Auslesen von 7+ Dateien
  1586.   automatisch. Man erkennt binäre Dateien in der Mailbox an einem
  1587.   vorangestellten "(BIN)" im Titel.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592. 6. Anwendung der MailBox-Utilities 
  1593.  
  1594.   Die folgenden Utilities zur Mailboxbenutzung basieren auf den Funktionen
  1595.   verschiedener BBS-Systeme, eine Liste aller verfügbaren Meldungen ausgeben 
  1596.   zu lassen.  Diese Listen bekommt man beim DieBox-System mit (C)heck bzw.  
  1597.   (L)ist <Rubrik>, bei anderen BBS-Systemen mit verschiedenen L-Kommandos.  
  1598.   Wenn Sie mit dem Mailbox-Betrieb noch nicht vertraut sind, lesen Sie bitte 
  1599.   die Hilfestellungen der Mailbox (HELP).  
  1600.  
  1601.  
  1602.  
  1603. 6.1 Das BBS-Menu 
  1604.  
  1605.   Mailboxen bieten die Möglichkeit, alle neuen Einträge seit dem letzten Login
  1606.   aufzulisten.  Eine solche Liste entspricht bei jedem Mailboxsystem einem 
  1607.   bestimmten Format.  GP ist in der Lage, die entsprechenden Listen von ver- 
  1608.   schiedenen gängigen BBS-Systemen zu erkennen.  Erkannt werden:
  1609.  
  1610.     DieBox
  1611.     F6FBB (Versionen 5.15, jedoch nur unter Vorbehalt)
  1612.     DK5SG-BBS (DB0SAO)
  1613.     DB0IE
  1614.  
  1615.   Empfängt GP eine solche Liste, wird diese in einem speziellen Puffer
  1616.   gespeichert.  Dieser Puffer ist mit einem Auswahlmenü gekoppelt, so daß man 
  1617.   sich bequem den gewünschten Eintrag zum Lesen auswählen kann.  Der gewählte 
  1618.   Listeneintrag wird dann automatisch in einen Befehl zum Lesen der Datei 
  1619.   umgewandelt und an die Mailbox gesendet.  Danach muß man nur noch auf den 
  1620.   Text warten.  Nachdem die Verbindung mit der Mailbox getrennt wurde, wird 
  1621.   die Liste wieder gelöscht.  Die Liste wird aber nur dann gelöscht, wenn die 
  1622.   Verbindung vom Benutzer selbst getrennt wurde, sei es durch einen Disconnect 
  1623.   oder den Quit-Befehl der Mailbox.  Bei Timeouts, Link failures usw.  bleibt 
  1624.   die Liste erhalten und kann bei erneutem Connecten der Mailbox 
  1625.   wiederverwendet werden.  Der erneute Connect der Mailbox nach einem Timeout 
  1626.   muß jedoch auf demselben Kanal erfolgen!  Da nur EIN Auswahlmenü existiert, 
  1627.   kann man diese Funktion auch nur dann anwenden, wenn man NUR MIT EINER 
  1628.   MAILBOX ZUR GLEICHEN ZEIT verbunden ist, ansonsten werden alle Einträge der 
  1629.   verschiedenen Mailboxen in einen Puffer geschrieben und es kommt 
  1630.   unweigerlich zu Fehlern.  Die Anwendung dieser Funktion gestaltet sich so:  
  1631.  
  1632.        1. Mailbox connecten
  1633.        2. Den enstsprechenden Check-Befehl zur Mailbox senden. (Infos über die
  1634.           Mailbox-Befehle lesen Sie bitte in der Hilfestellung der Mailbox)
  1635.        3. Nachdem die gesamte Liste angekommen ist und das Prompt der Mailbox
  1636.           erscheint, mit ALT-F1 die Check-Funktion anwählen, die gewünschten
  1637.           Nachrichten zum Lesen mit den Cursortasten auswählen und mit
  1638.           der Leertaste markieren.  Will man die Nachrichten lesen, muß man
  1639.           <RETURN> eingeben. Danach braucht man nur noch auf die Nachrichten
  1640.           zu warten.  Punkt 3 kann beliebig oft wiederholt werden.  Will man
  1641.           nur eine Datei auslesen, reicht es, den Auswahlbalken auf den
  1642.           gewünschten Eintrag zu positionieren und <RETURN> zu drücken.  
  1643.  
  1644.   Auf Wunsch kann die Liste auch nach Rubriken sortiert werden, damit wird die
  1645.   Liste wesentlich übersichtlicher, da man sich meistens sowieso nur für be- 
  1646.   stimmte Rubriken interessiert.  
  1647.  
  1648.   Befindet sich im BBS-Menu noch eine Liste und eine neue Liste wird 
  1649.   empfangen, erscheint eine Abfrage "Alte Liste löschen Ja, Nein,Abbruch".
  1650.   Wählt man "Ja", so wird die alte Liste gelöscht und durch die neuen
  1651.   Einträge ersetzt. "Nein" fügt die neuen Einträge an die alte Liste an. 
  1652.   "Abbruch" bricht die Funktion ab, indem die Aussendung des Check- oder
  1653.   List-Befehls verhindert wird.  
  1654.  
  1655.  
  1656.  
  1657. 6.2 Die DieBox-Listfunktion 
  1658.  
  1659.   Die Listfunktion hat im Prinzip die gleiche Funktion wie die Checkfunktion.
  1660.   Dieses Menü funktioniert aber nur mit DieBox-Mailboxen.  Die Liste kann nur 
  1661.   einer Rubrik zugeordnet werden.  Beim Listen einer anderer Rubrik werden die 
  1662.   vorherigen Einträge gelöscht.  Die Anwendung dieser Funktion sieht so aus:  
  1663.  
  1664.        1. Mailbox connecten
  1665.        2. eine gewünschte Rubrik auflisten, z.B.  "l ibm"
  1666.           (weitere Info über die Mailbox-Befehle lesen Sie bitte in der
  1667.           Hilfestellung der Mailbox)
  1668.        3. Nachdem die gesamte Liste angekommen ist und das Prompt der Mailbox
  1669.           erscheint, mit ALT-F2 die List-Funktion anwählen, die gewünschten
  1670.           Nachrichten zum Lesen mit den Cursortasten auswählen und mit der
  1671.           Leertaste markieren.  Will man die Nachrichten lesen, muß man
  1672.           <RETURN> eingeben.  Danach braucht man nur noch auf die Nachrichten
  1673.           zu warten.  Punkt 3 kann beliebig oft wiederholt werden.
  1674.           Will man nur eine Datei auslesen, reicht es, den Auswahlbalken auf
  1675.           den gewünschten Eintrag zu positionieren und <RETURN> zu drücken.
  1676.  
  1677.  
  1678.  
  1679. 6.3 Die "Find"-Funktion
  1680.  
  1681.   Sowohl im "BBS-Menu" als auch in der "DieBox-Listfunktion" kann man nach 
  1682.   bestimmten Begriffen, z.B. Calls suchen lassen. Dazu braucht man nur ALT-F 
  1683.   zu drücken oder das entsprechende Icon mit der Maus anzuklicken und dann den
  1684.   gewünschten Suchbegriff in das Eingabefenster zu schreiben. Wird der 
  1685.   Suchbegriff in einer Zeile gefunden, setzt GP den Auswahlbalken auf diese 
  1686.   Zeile. Durch erneute Eingabe von ALT-F und die Bestätigung des Suchbegriffs 
  1687.   mit <RETURN> wird die Suche an der derzeitigen Cursorposition fortgesetzt.
  1688.   Wird aber ein neuer Suchbegriff eingegeben, beginnt GP mit der Suche immer 
  1689.   am Anfang der Liste, unabhängig von der Position des Auswahlbalkens.
  1690.  
  1691.  
  1692.  
  1693. 6.4 Probleme beim Erkennen der Listen
  1694.  
  1695.   Leider tauchen immer wieder Probleme mit der richtigen Erkennung von 
  1696.   Mail-Listen auf. Meistens passiert dies, wenn bei der Mailbox eine neue
  1697.   Software-Version installiert wurde. Bei der FBB-BBS ist mir jedoch 
  1698.   aufgefallen, daß das Format der Liste auch von der gerade eingestellten 
  1699.   Sprache abhängig ist. Sollte es bei der Auswertung der Listen zu Problemen 
  1700.   kommen, bitte ich mir eine kurze Mail zu schreiben und einen Ausschnitt der 
  1701.   Liste mitzuschicken, damit ich GP darauf anpassen kann.
  1702.   Bei der Baycom-Box kann man das Format der Liste seinen eigenen Wünschen
  1703.   anpassen. Die Standard-Einstellung ist eine DieBox-kompatible Liste und wird
  1704.   von GP problemlos erkannt. Eventuell funktionieren aber auch noch andere 
  1705.   Format-Einstellungen. Diese kann man am einfachsten experimentell 
  1706.   ermitteln.
  1707.  
  1708.  
  1709.  
  1710. 6.5 Import von Listen aus dem Editor
  1711.  
  1712.   Im Setup-Menü des BBS-Menü und des List-Fensters existiert seit der Version 
  1713.   1.60 eine Funktion, mit der man eine Checkliste aus dem Editor in das BBS-Menü
  1714.   bzw. das List-Fenster importieren kann. Dazu lädt man z.B. eine Datei, die 
  1715.   eine entsprechende Checkliste enthält, in den Editor und wählt dann im 
  1716.   BBS-Menü bzw. Listfenster die Funktion "Liste aus Editor einfügen" aus dem 
  1717.   Setup-Menü. Die im Editor gefundenen Einträge werden an eventuell schon 
  1718.   vorhandene Einträge angehängt. Will man die alten Einträge löschen, so muß man
  1719.   dies vor Aufruf der Funktion mit ALT-F4 von Hand tun.
  1720.  
  1721.   Die ebenfalls neuen Funktionen zum Ändern des Referenz-Kanals bzw. der Rubrik 
  1722.   dürften wohl selbsterklärend sein. :-)
  1723.  
  1724.  
  1725.  
  1726.  
  1727. 7. Der GP-Editor 
  1728.  
  1729.   Bei diesem Editor handelt es sich um einen einfaches Instrument zum
  1730.   Bearbeiten von kleineren Textdateien, z.B.  der Konfigurationsdatei oder
  1731.   Infotexten wie "NEWS.GPI" oder "CTEXT.GPI".  Der Editor bietet keinen
  1732.   besonderen Bedienungskomfort, doch sind alle wesentlichen Cursorsteuerungen
  1733.   vorhanden. Außerdem bietet dieser Editor den Vorteil, GP nicht extra 
  1734.   verlassen zu müssen, um einen Text zu editieren.  Die Größe des
  1735.   Editor-Speichers läßt sich in der Konfigurationsdatei auf eigene Wünsche
  1736.   einstellen.  Der Speicher wird dabei in Zeilen à 80 Zeichen angegeben. 
  1737.   Das Minimum sind 40 Zeilen, das Maximum 780 Zeilen (ca.  64KB).  Es
  1738.   existieren zwei Modi, in denen der Editor betrieben werden kann.  Im
  1739.   Einfügemodus werden alle Zeichen, die rechts vom Cursor stehen, nach
  1740.   rechts geschoben und das neue Zeichen in den Text eingefügt.
  1741.   Im Überschreib-Modus wird stattdessen das Zeichen, auf dem sich der Cursor
  1742.   befindet, durch das neue Zeichen ersetzt.  Optisch wird der Einfügemodus
  1743.   durch einen "halben" Cursor angezeigt, während im Überschreibmodus ein
  1744.   "voller" Cursor zu sehen ist.  Zwischen diesen Modi wird mit der Insert-
  1745.   Taste umgeschaltet.
  1746.  
  1747.   Bei der Benutzung des GP-Editors muß zwischen "Textzeile" und "Bildschirm-
  1748.   zeile" unterschieden werden.  Eine Bildschirmzeile kann maximal 80 Zeichen 
  1749.   lang werden und beinhaltet die Zeichen, die tatsächlich auf dem Bildschirm 
  1750.   zu sehen sind.  Eine Textzeile kann ais mehreren Bildschirmzeilen bestehen 
  1751.   und ist das, was nach dem Speichern der Datei in einer Zeile vorhanden ist.  
  1752.   Der GP-Editor kann Textzeilen bis 255 Zeichen Länge verarbeiten, diese 
  1753.   werden jedoch in mehrere Bildschirmzeilen zu je 80 Zeichen aufgeteilt.  Pro 
  1754.   Bild- schirmzeile sind maximal 80 Zeichen erlaubt.  Wird versucht, mehr als 
  1755.   80 Zeichen in eine Bildschirmzeile zu schreiben (im Einfügemodus), werden 
  1756.   die Tastatureingaben ignoriert.  Das Ende einer Textzeile wird mit einer 
  1757.   Raute markiert.  Fehlt diese Raute, so wird beim Speichern die nächste 
  1758.   Bildschirmzeile angefügt, ohne ein CR/LF zwischen den Bildschirmzeilen 
  1759.   einzufügen. Die Länge einer Textzeile kann im Setup mit dem Menüpunkt 
  1760.   "Zeilenumbruch" eingestellt werden.
  1761.  
  1762.   Zum Laden eines Textes die Tastenkombination ALT-L drücken und dann den
  1763.   Dateinamen angeben.  Zum Speichern eines Textes ALT-S drücken und Dateinamen 
  1764.   eingeben.  
  1765.  
  1766.   Will man eine neue Datei, die noch nicht auf der Diskette/Festplatte exis-
  1767.   tiert, einfach ALT-L drücken und dann den gewünschten Dateinamen eingeben 
  1768.   und die nachfolgende Frage, ob die Datei neu angelegt werden soll, mit "J" 
  1769.   beantworten.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774. 8. Die MH-Liste (ALT-H) 
  1775.  
  1776.   GP verwaltet eine interne MH-Liste, welche die 40 letztgehörten Stationen
  1777.   auflistet.  Diese Liste wird bei dem Fernsteuerbefehl //MHeard an die Gegen- 
  1778.   station gesendet.  Die MH-Liste erhält ihre Informationen aus dem Monitor- 
  1779.   kanal und wird nur auf den neuesten Stand gebracht, wenn der Monitor ein- 
  1780.   geschaltet ist (Monitor Mode sollte nicht "N" sein).  Die MH-Liste bietet 
  1781.   die Möglichkeit, zu untersuchen, ob ein gehörtes Call schon in der Datei 
  1782.   NAMES.GP eingetragen ist.  Um dieses zu prüfen, braucht man nur den inversen 
  1783.   Balken auf ein Rufzeichen zu bringen und <RETURN> zu drücken.  Die Auswahl 
  1784.   kann natürlich auch mit der Maus geschehen, die Funktionsweise ist dieselbe
  1785.   wie beim BBS-Menu.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790. 9. Der "QSO-Spion"
  1791.  
  1792.   Ab Version 1.50 bietet GP die Möglichkeit, einzelne QSOs selektiv 
  1793.   mitzulesen. Dazu werden die übertragenen Daten in einem eigenen Fenster 
  1794.   angezeigt. Es können bis zu 10 QSOs gleichzeitig "spioniert" werden, soweit
  1795.   man genug Speicherplatz für die Textpuffer der "Spion"-Fenster hat. Die 
  1796.   Größe der Textpuffer läßt sich in der Konfigurationsdatei mit Hilfe des 
  1797.   Befehls "SpyBuffer", die Anzahl der Fenster mit "MaxSpy" einstellen.
  1798.  
  1799.  
  1800.  
  1801. 9.1 QSO zum mitlesen auswählen
  1802.  
  1803.   Will man ein QSO mitlesen, muß man zunächst in die MH-Liste schalten. Danach
  1804.   entweder das "SPY"-Icon anklicken oder die Tastenkombination ALT-S drücken. 
  1805.   Im Statusfenster erscheint die Aufforderung "Bitte QSO auswählen". Jetzt 
  1806.   kann man aus der MH-Liste das gewünschte QSO auswählen, indem man den 
  1807.   Auswahlbalken über das entsprechende Rufzeichenpaar bringt und dann <RETURN>
  1808.   drückt oder einfach die Maus benutzt. Danach kommt die Frage, ob man das QSO
  1809.   auf Diskette bzw. Festplatte speichern will. Beantwortet man die Farge mit 
  1810.   "Ja", kann man in einem weiteren Eingabefenster den gewünschten Dateinamen 
  1811.   eingeben. GP bietet einen Standard-Namen an. Will man diesen benutzen, 
  1812.   braucht man nur <RETURN> zu drücken. Danach springt GP in das Fenster, in 
  1813.   dem das QSO angezeigt wird.
  1814.   Entfernen kann man den "QSO-Spion" entweder, indem man in dem jeweiligen 
  1815.   Fenster ALT-K drückt oder das Icon "Kill Spy" anklickt. Man kann ein QSO 
  1816.   auch aus der MH-Liste entfernen, indem man dort ALT-K drückt oder das Icon 
  1817.   "Kill Spy" anklickt und dann das jeweilige QSO auswählt.
  1818.  
  1819.   Ist in der MH-Liste auch die Gegenrichtung des gewählten QSOs eingetragen, so 
  1820.   wird sie automatisch ebenfalls markiert und im jeweiligen "Spion-Fenster" 
  1821.   werden die Daten beider Richtungen angezeigt. (Mit unterschiedlichen Farben)
  1822.   Wurde die Gegenrichtung bei Aktivierung des "QSO-Spions" noch nicht gehört, 
  1823.   d.h. sie taucht in der MH-Liste noch nicht auf, wird von GP zunächst nur die 
  1824.   eine Richtung markiert und mitgeschrieben. Wird die Gegenrichtung zu einem 
  1825.   späteren Zeitpunkt gehört, so kann man sie nachträglich zum Mitlesen 
  1826.   auswählen. GP erkennt in dem Fall automatisch, daß die andere Häfte des QSOs 
  1827.   bereits mitgelesen wird und eröffnet kein neues "Spion-Fenster", sondern 
  1828.   ordnet die ausgewählte QSO-Hälfte dem bereits existierenden Fenster zu.
  1829.  
  1830.  
  1831.  
  1832. 9.2 Das "Spion-Fenster"
  1833.  
  1834.   In diesem Fenster werden die übertragenen Daten des jeweiligen QSO 
  1835.   angezeigt. Werden beide QSO-Richtungen gehört, erkennt GP dies automatisch
  1836.   und zeigt beide Richtungen in einem Fenster mit unterschiedlichen Farben
  1837.   an. Welches Call in welcher Farbe angezeigt wird, hängt davon aus, welche
  1838.   Richtung in der MH-Liste angewählt wurde.
  1839.   Beispiel:
  1840.     Man hat in der MH-Liste das QSO "DB0SGL > DH1DAE" ausgewählt, dann
  1841.     erscheinen im "Spion-Fenster" die Daten von DB0SGL in der Vordergrundfarbe
  1842.     (SpyForeGround) und die von DH1DAE in der Inversfarbe (SpyInversAttr).
  1843.  
  1844.   Im Statusfenster wird zum einen das QSO angezeigt, welches in diesem Fenster
  1845.   mitgelesen wird und zum anderen die Nummern der zuletzt gehörten 
  1846.   AX.25-Pakete. Beim AX.25-Protokoll werden die Pakete nummeriert, damit bei 
  1847.   einem eventuellen Übertragungsfehler genau das fehlerhafte Paket wiederholt 
  1848.   werden kann. Diese Nummerierung geschieht mit Zahlen zwischen 0 und 7. (Aus
  1849.   diesem Grund kann der "Maxframe"-Parameter im TNC auch nur maximal 7 sein.)
  1850.   Diese Nummerierung bezieht sich natürlich immer nur auf jeweils eine 
  1851.   Richtung.
  1852.  
  1853.  
  1854.  
  1855. 9.3 Der automatische QSO-Spion
  1856.  
  1857.   Seit Version 1.60 besteht die Möglichkeit, GP automatisch bestimmte QSOs 
  1858.   mitschreiben zu lassen. Diese QSOs werden dann automatisch im Spy-Verzeichnis 
  1859.   gespeichert. Für jedes QSO wird eine neue Datei angelegt. Das Dateiname wird 
  1860.   aus dem Rufzeichen des jeweiligen Calls generiert, mit einem Suffix zwischen 
  1861.   ".000" und ".999". (z.B. "DH1DAE.000")
  1862.   Wird ein Info-Frame von einer Station, die automatisch mitgespeichert werden 
  1863.   soll, empfangen, so wird automatisch ein neuer QSO-Spion gestartet, sofern 
  1864.   noch einer frei ist. Das QSO wird dann solange mitgespeichert, bis ein 
  1865.   DISC-, DM- oder UA-Paket von der jeweiligen Station bzw. der Gegenstation 
  1866.   empfangen wird. In dem Fall wird der QSO-Spion wieder geschlossen und steht 
  1867.   für neue QSOs wieder zur Verfügung.
  1868.  
  1869.   Welche QSOs automatisch mitgespeichert werden sollen, kann man mit den
  1870.   Config-Parametern "AutoSpy" und "NoAutoSpy" festlegen. Mit dem Parameter
  1871.   "AutoSpy" legt man fest, welche Calls automatisch mitgespeichert werden sollen
  1872.   und mit dam Parameter "NoAutoSpy" dle Calls, die auf keinen Fall 
  1873.   mitgespeichert werden sollen. Unter "NoAutoSpy" sollte auf jeden Fall das 
  1874.   eigene Call eingetragen werden, da ein Mitschnitt der eigenen QSOs ja nicht 
  1875.   viel Sinn ergibt. ;-)
  1876.   Bei beiden Parametern lassen sich jeweils bis zu 10 Einträge definieren, die 
  1877.   jeweils durch ein Komma getrennt werden müssen.Dabei muß es sich nicht direkt 
  1878.   um Calls handeln sondern es kann ein beliebiger Ausschnitt aus einem 
  1879.   Monitor-Header sein. Meine Versuche bei der Entwicklung dieser Funktion haben 
  1880.   auch gezeigt, daß es sinnvoll ist, die Suchkriterien z.B. an die 
  1881.   Schlüsselwörter "fm" und "to" zu koppeln.
  1882.  
  1883.   Groß-Kleinschreibung ist unbedingt zu beachten, ebenso die Position von 
  1884.   -----------------------------------------------------------------------
  1885.   SPACE-Zeichen!
  1886.   --------------
  1887.  
  1888.   ACHTUNG: Es werden im Normalfall sowohl normale QSOs als auch UI-Pakete (d.h. 
  1889.            Baken oder z.B. Flexnet-Searchs) mitgespeichert. Bei UI-Paketen gibt 
  1890.            es aber keine Disconnect-Pakete, so daß ein QSO-Spion geöffnet, aber 
  1891.            nicht wieder automatisch geschlossen wird. Man sollte daher beim 
  1892.            Parameter "NoAutoSpy" das Kriterium "ctl UI" angeben.
  1893.            (siehe Beispiel)
  1894.  
  1895.  
  1896.   Beispiele:
  1897.     Es sollen alle QSOs mit DB0SGL und DB0FN mitgespeichert werden, jedoch keine
  1898.     QSOs, die in irgendeiner Weise mit DH1DAE zu tun haben:
  1899.  
  1900.     AutoSpy = fm DB0SGL,fm DB0FN
  1901.     NoAutoSpy = DH1DAE
  1902.  
  1903.  
  1904.     Es sollen generell alle QSOs mitgespeichert werden, die mit beliebigen DB0-
  1905.     Stationen geführt werden. Es sollen aber weder QSOs von DH1DAE noch 
  1906.     irgendwelche Baken oder sonstige UI-Pakete (z.B. Flexnet-Search) 
  1907.     mitgeschrieben werden:
  1908.  
  1909.     AutoSpy = fm DB0
  1910.     NoAutoSpy = DH1DAE,ctl UI
  1911.  
  1912.     Es sollen QSOs von DB0SGL und con DB0FN mitgeschrieben werden, jedoch nur
  1913.     QSOs von DB0FN(-0), aber keine QSOs von DB0FN-1, DB0FN-2 .. DB0FN-15:
  1914.  
  1915.     AutoSpy = DB0FN ,DB0SGL
  1916.                    ^
  1917.                    dieses SPACE ist wichtig, dadurch reagiert GP nur auf Frames 
  1918.                    von DB0FN(-0)
  1919.  
  1920.  
  1921.   Es ist ratsam, bei Verwendung des automatischen QSO-Spions das Spy-Verzeichnis
  1922.   regelmäßig zu warten, da man ansonsten leicht den Überblick verlieren kann. 
  1923.   Ansonsten kann ich nur zur Benutzung raten, denn mir hat es schon einige Male 
  1924.   das Auslesen von Mails aus der Mailbox erspart.
  1925.   Übrigens: 7+ Files lassen sich aus den Mitschnitten problemlos mit Hilfe von 
  1926.   7PLUS extrahieren (Sofern der Mitschnitt fehlerfrei war, natürlich). Wer nicht
  1927.   weis, wie's geht, sollte einmal die Dokumentation von 7+ studieren. Das 
  1928.   Programm bietet einige interessante Funktionen...
  1929.  
  1930.  
  1931.  
  1932. 9.4 Mögliche Probleme
  1933.  
  1934.   Der "QSO-Spion" kann nur dann einwandfrei arbeiten, wenn man die jeweiligen 
  1935.   Stationen (bzw. in den meisten Fällen den Digipeater) einwandfrei hören kann
  1936.   und jedes Paket fehlerfrei decodieren kann. Kann man den Digi nicht immer
  1937.   korrekt empfangen (DCD leuchtet auf aber das Paket wird nicht im 
  1938.   Monitorfenster angezeigt oder man hat öfters mit "Reject Frames" zu tun),
  1939.   kann es auch vorkommen, daß im "Spion-Fenster" einzelne Pakete fehlen oder
  1940.   in der falschen Reihenfolge angezeigt werden. Diese Fehler sind zwar
  1941.   ärgerlich, aber leider nicht zu verhindern.
  1942.  
  1943.  
  1944.  
  1945.  
  1946. 10. Der Autorouter
  1947.  
  1948.   Der Autorouter von GP hilt Ihnen, bekannte Stationen zu connecten, ohne daß
  1949.   Sie den kompletten Pfad eingeben müssen oder sich von Hand durch die 
  1950.   Digipeater durchzuconnecten.  Voraussetzung dafür ist jedoch, daß der Pfad 
  1951.   zu der jeweiligen Station bekannt ist und in der Datei NAMES.GP eingetragen 
  1952.   wurde.  Die Listeneinträge haben immer folgende Syntax:  
  1953.  
  1954.   TYP>CALL NAME; PFAD
  1955.  
  1956.   Wichtig ist die richtige Angabe des Typs, denn dadurch erkennt GP, welche
  1957.   Aktionen durchgeführt werden dürfen und welche nicht.  So kann die Check- 
  1958.   und List-Funktion nur bei Mailboxen gebraucht werden, während ein Nachricht 
  1959.   mit Hilfe des Fernsteuerbefehls "//<n> <Text>" nur an Kanäle geschickt 
  1960.   werden kann, die mit einem TERM (Terminal-Endstelle) verbunden sind.  Der 
  1961.   Name der Station darf Leerzeichen enthalten und kann theoretisch beliebig 
  1962.   lang sein, im Programm werden allerdings nur die ersten 22 Buchstaben des 
  1963.   Namens angezeigt.  Es muß darauf geachtet werden, daß die Rufzeichen und die 
  1964.   Typenangabe in Großbuchstaben geschrieben wird, so wie bei den 
  1965.   untenstehenden Beispielen.  Ist die entsprechende Station direkt und ohne 
  1966.   einen Digipeater erreichbar, dann wird der Pfadeintrag einfach weggelassen, 
  1967.   ansonsten enthält der Pfad eine Auflistung aller notwendigen Digipeater.  
  1968.   Ein Digipeatereintrag hat immer die Syntax TYP>CALL.  TYP kann folgende 
  1969.   Buchstaben annehmen:  
  1970.  
  1971.             B :  Mailbox (z.B. B>DB0SGL)
  1972.             D :  Digipeater (z.B. D>DB0ID)
  1973.             F :  Flexnet-Digipeater (z.B. F>DB0FN)
  1974.             N :  NetRom-Digipeater (z.B. N>DB0DOZ)
  1975.             T :  Terminal-Endstelle (z.B. T>DH1DAE)
  1976.  
  1977.   Wird eine Terminal-Endstelle als Digipeater benutzt, dann generiert GP
  1978.   automatisch einen entsprechenden Remote-Befehl, also "//C ...".  
  1979.  
  1980.   Anhand dieser Typenbezeichner erkennt GP, auf welche Weise über die 
  1981.   einzelnen Stationen connected werden muß.  Ein Pfadeintrag sieht z.B.
  1982.   folgendermaßen aus:  
  1983.  
  1984.   T>DH1DAE Ulf; D>DB0NWS D>DB0FN T>DH1DAE
  1985.  
  1986.   In diesem Fall sendet GP an den TNC den Befehl "C DH1DAE DB0NWS DB0FN".
  1987.  
  1988.   Ist in der Pfadliste jedoch ein N>- oder F>-Digi vorhanden, z.B.:
  1989.  
  1990.   T>DH1DAE Ulf; N>DB0HSK N>DB0DOZ D>DB0FN T>DH1DAE
  1991.  
  1992.   dann sieht die Connectsequenz etwas anders aus.  Jetzt wird zunächst der
  1993.   Digipeater DB0HSK connected, dann der Befehl "C DB0DOZ" und anschließend der 
  1994.   Befehl "C DH1DAE DB0FN" ausgesendet.  
  1995.  
  1996.  
  1997.  
  1998. 10.1 Rekursive Pfadeinträge
  1999.  
  2000.   In der Pfadliste muß nicht der komplette Pfad eingegeben werden, sondern es
  2001.   kann auf einen anderen, schon bekannten Pfad aufgebauen.  
  2002.  
  2003.   Beispiel:
  2004.  
  2005.   F>DB0FN Digi Siegen
  2006.   F>DB0WST Netzknoten West; F>DB0FN F>DB0WST
  2007.   F>DB0ME Digi Solingen; F>DB0WST F>DB0ME
  2008.   B>DB0SGL Mailbox Siegen; F>DB0FN B>DB0SGL 
  2009.   B>DB0IZ Mailbox Solingen; F>DB0ME B>DB0IZ
  2010.  
  2011.   Der vollständige Pfad zu DB0IZ z.B. wird nun aus dem Pfad zu DB0ME und zu
  2012.   DB0WST zusammengesetzt.  Es ergibt sich beim Connecten dann automatisch 
  2013.   folgender Pfad:  
  2014.  
  2015.   F>DB0FN F>DB0WST F>DB0ME B>DB0IZ
  2016.  
  2017.   Die Verwendung der rekursiven Pfadeinträge hat zwei Vorteile:
  2018.  
  2019.     1. Man muß weniger eintippen (hi)
  2020.     2. Die Pfadliste wird variabler, falls ein bestimmter Digipeater ausfällt
  2021.        oder ein neuer Link dazukommt, braucht nur EIN Pfadeintrag geändert zu
  2022.        werden.
  2023.  
  2024.  
  2025.  
  2026. 10.2 Autorouting über SP-Gateways
  2027.  
  2028.   Sollte in einem Pfad ein Link über ein SP-Gateway vorkommen, bei dem hinter
  2029.   dem Call auch noch eine Portnummer angegeben werden muß, läßt sich dies 
  2030.   durch einen Trick erreichen, und zwar durch einen "Dummy-Digi".
  2031.   Beispiel:  
  2032.  
  2033.     DL9ZZZ ist ein SP-Gateway, der mit Port0 auf 70cm und mit Port1 auf 2m QRV
  2034.     ist.  OM A ist auf 2m QRV und will DB0XYZ auf 70cm connecten.  Der
  2035.     entsprechende Connect-Befehl müßte also lauten "//C DB0XYZ 0".  Der Pfad-
  2036.     eintrag in NAMES.GP sieht dann folgendermaßen aus:
  2037.  
  2038.     N>DB0XYZ Testdigi; T>DL9ZZZ D>0 N>DB0XYZ
  2039.  
  2040.     GP connected zuerst DL9ZZZ und sendet dann den Befehl "//C DB0XYZ 0". 
  2041.     (Hat DL9ZZZ seinen Gateway als Node konfiguriert, kann man anstelle von
  2042.     "T>DL9ZZZ" auch "N>DL9ZZZ" eintragen)
  2043.  
  2044.   Dieser Trick kann nicht nur bei SP-Gateways angewendet werden, sondern z.B.
  2045.   auch bei Baycom-Nodes, wenn dort eine Portnummer angegeben werden muß.  
  2046.  
  2047.  
  2048.  
  2049. 10.3 Einige Anmerkungen zum Autorouter
  2050.  
  2051.   Wie Sie sicher schon bemerkt haben, wertet der Autorouter die entsprechenden
  2052.   Connect-Meldungen der Digipeater aus, um den tatsächlichen Endknoten zu er- 
  2053.   mitteln.  Nachrichtentechnisch gesehen ist solch eine Art des Autoroutens 
  2054.   zwar ziemlich unsinnig, aber bei dem derzeitigen Packet Radio-Netz mit 
  2055.   seinen NetRom-Knoten nicht anders möglich.  Das bessere Routing wird auf 
  2056.   jeden Fall von Flexnet-Digipeatern übernommen und es sollte daher so weit 
  2057.   wie möglich dieses Routing-System benutzt werden.  Bei Flexnet-Digipeatern 
  2058.   kann angezeigt werden, welche Digipeater über das Flexnet-Autorouting 
  2059.   erreicht werden können, der Befehl, mit dem eine solche Liste abgerufen 
  2060.   werden kann, ist "D".  
  2061.  
  2062.  
  2063.  
  2064. 10.4 Die QRG-Verwaltung (nur für Multiport-TNCs)
  2065.  
  2066.   Seit der Version 1.50 ist GP in der Lage mehrere HF-Ports (nicht TNCs) zu
  2067.   verwalten.  Mehrere HF-Ports bieten z.B.  die BayCom USCC-Karte in 
  2068.   Verbindung mit TFPCX ab Version 2.00 oder moderne TNCs wie FALCon oder TNC3.  
  2069.   Damit GP erkennen kann, auf welchem HF-Port ein Connect erfolgen soll bzw.  
  2070.   auf welchem HF-Port ein QSO läuft, muß man GP mitteilen, auf welchem HF-Port 
  2071.   welcher Digipeater zu finden ist und auf welcher Frequenz sich dieser 
  2072.   befindet.  Dazu wurde der Befehl PORTx eingeführt, wobei "x" für eine Zahl 
  2073.   zwischen 0 und 8 steht.  Die Syntax für den Befehl lautet:
  2074.   
  2075.   PORTx = <digi>,<qrg>
  2076.  
  2077.   Beispiel:
  2078.  
  2079.     Ich benutze DB0FN als Digi.  Dieser arbeitet auf der Frequenz 430.625 MHz
  2080.     und das Funkgerät ist an Port 0 angeschlossen.  Dann lautet der
  2081.     entsprechende Eintrag folgendermaßen:
  2082.  
  2083.     PORT0 = DB0FN,430.625
  2084.  
  2085.  
  2086.   WICHTIG: Es können einem HF-Port mehrere QRGs zugewiesen werden, jedoch nicht 
  2087.            umgekehrt. GP nimmt automatisch immer den ersten PORT-Eintrag, der zu
  2088.            der gewählten QRG paßt. Sollen trotzdem mehrere HF-Ports einer QRG 
  2089.            zugeordnet werden, muß man die QRG-Angaben unterschiedlich gestalten,
  2090.            z.B. durch benutzung eines "," anstelle eines "." als Trennung 
  2091.            zwischen MHz und kHz-Angabe. Aber da im Logbuch nicht die genaue 
  2092.            Frequenz sondern nur das Band angegeben werden muß, bleiben noch 
  2093.            andere Möglichkeiten zur Unterscheidung.
  2094.  
  2095.  
  2096.   Arbeitet ein Digi mit zwei unterschiedlichen SSIDs auf einer QRG, z.B.  weil
  2097.   der Digi einen Zugrang mit 1200 BpS und einen mit 9600 BpS betreibt, so muß 
  2098.   man dementsprechend auch die PORT-Einträge anpassen.
  2099.   Beispiel:
  2100.  
  2101.     DB0FN sendet auf der QRG 430.625 sowohl mit 1200 als auch mit 9600 BpS. 
  2102.     An Port 0 ist ein 1200 Bps- und an Port3 ein 9600 BpS-Modem angeschlossen.
  2103.     Will man in beiden Baudraten qrv sein, muß man folgende Einträge in
  2104.     NAMES.GP integrieren:
  2105.  
  2106.     PORT0 = DB0FN,430.625
  2107.     PORT3 = DB0FN-9,430,625
  2108.                        └ Das Komma anstelle eines Punkts ist Absicht, s.o.
  2109.  
  2110.   Will man nun eine Verbindung auf dem 9k6-Port starten, muß man die QRG 
  2111.   "430,625" angeben, will man dagegen über den 1k2-Port arbeiten, muß man die 
  2112.   QRG "430.625" angeben.
  2113.   Doch dieses Beispiel dürfte in der Realität wohl äußerst selten vorkommen, 
  2114.   denn wer will schon auf einem 1k2-Port QSOs fahren wenn er auch 9k6 machen
  2115.   kann?! ;-)
  2116.  
  2117.   Bei Verwendung eines Multiport-TNCs ist mindestens ein PORT-Eintrag 
  2118.   unbedingt notwendig.  Ansonsten endet ein Connect-Versuch in einer
  2119.   Fehlermeldung über eine nicht bekannte QRG.  Ein PORT-Eintrag ist nicht
  2120.   notwendig, wenn man keinen Multiport-TNC benutzt.  
  2121.  
  2122.  
  2123.  
  2124. 10.5 QRG-abhängiges Autoconnecten
  2125.  
  2126.   Hat man mehrere Digipeater in Reichweite und wechselt daher öfters den 
  2127.   Digi-Einstieg ins Netz, muß man meistens auch einige Pfadeinträge in 
  2128.   NAMES.GP ändern und auf den jeweiligen Digipeater anpassen. Damit man das 
  2129.   nicht per Hand machen muß, kann man ab Version 1.50 QRG-abhängige IF-
  2130.   Bedingungen in NAMES.GP einbauen. Die Funktionsweise ist dabei prinzipiell 
  2131.   die gleiche wie bei den IF-Bedingungen in CONFIG.SYS, nur daß hier die 
  2132.   QRG-Angabe entscheidend ist. Die Anwendung ist ganz einfach und läßt sich am
  2133.   besten direkt an einem Beispiel erklären:
  2134.  
  2135.   Ich bin in der Lage, sowohl über DB0FN als auch über DB0NWS zu arbeiten. 
  2136.   Dann kann die Datei NAMES.GP z.B. so aussehen:
  2137.  
  2138.   PORT0 = DB0FN,430.625
  2139.   PORT1 = DB0NWS,433.775
  2140.   <IF 430.625>
  2141.   B>DB0SGL Mailbox Siegen; D>DB0FN B>DB0SGL
  2142.   F>DB0ME FALCon-Digi Solingen; D>DB0FN F>DB0ME
  2143.   <END>
  2144.   <IF 433.775>
  2145.   B>DB0SGL Mailbox Siegen; D>DB0NWS B>DB0SGL
  2146.   F>DB0ME FALCon-Digi Solingen; D>DB0NWS F>DB0ME
  2147.   <END>
  2148.   T>DG9EP Walter; F>DB0ME T>DG9EP
  2149.   B>DB0IZ Mailbox Solingen; F>DB0ME B>DB0IZ
  2150.   .
  2151.   .
  2152.   .
  2153.  
  2154.   Wenn man nun über DB0FN arbeitet, sieht der Pfad nach z.B. DG9EP so aus:
  2155.   D>DB0FN F>DB0ME T>DG9EP
  2156.   Arbeitet man hingegen über DB0NWS, ändert sich der Pfad automatisch in:
  2157.   D>DB0NWS F>DB0ME T>DG9EP
  2158.  
  2159.   Wenn man wie in dem Beispiel hierarchische Pfadeinträge benutzt, braucht man
  2160.   nicht alle Pfadeinträge von einer IF-Bedingung abhängig zu machen, sondern 
  2161.   nur die Teilstücke, die sich durch den Digipeaterwechsel ändern.
  2162.   In dem oben genannten Beispiel ist z.B. der Pfad ab DB0ME immer gleich, 
  2163.   deshalb braucht nur der Pfad nach DB0ME geändert zu werden, aber nicht die 
  2164.   Pfade, die von DB0ME aus weiterführen.
  2165.  
  2166.  
  2167.  
  2168. 10.6 Das Makro %DIGI%
  2169.  
  2170.   Dieses Makro ist nur bei Multiport-Betrieb interessant. GP ersetzt dieses 
  2171.   Makro beim Erzeugen des Pfades durch das Digipeater-Call, was dem gerade 
  2172.   aktiven Port zugeordnet ist. Dadurch wird das Erstellen der Pfadliste 
  2173.   erleichtert, wenn man den Autorouter der Digipeater benutzt.
  2174.  
  2175.   Beispiel:
  2176.     PORT0 = DB0FN,430.625
  2177.     PORT1 = DB0NWS,433.775
  2178.     B>DB0SGL Mailbox Siegen; D>%DIGI% B>DB0SGL
  2179.     F>DB0ME FALCon-Digi Solingen; D>%DIGI% F>DB0ME
  2180.     T>DG9EP Walter; F>DB0ME T>DG9EP
  2181.     B>DB0IZ Mailbox Solingen; F>DB0ME B>DB0IZ
  2182.  
  2183.   Dieses Beispiel entspricht in der Wirkung dem aus Kapitel 10.5. Durch den 
  2184.   Einsatz dieses Makros können in diesem Beispiel die IF-Anweisungen weggelassen
  2185.   werden.
  2186.  
  2187.  
  2188.  
  2189. 10.7 Calls während eines Connects in die Liste eintragen (ALT-N)
  2190.  
  2191.   Will man eine gerade connectete Station in NAMES.GP übernehmen, so kann man 
  2192.   die einerseits durch Editieren der Datei erreichen. Es geht aber auch 
  2193.   einfacher, indem man die Tastenkombination ALT-N drückt und dort den Typ 
  2194.   sowie den Namen der Station eingibt. GP speichert die Station dann am Ende 
  2195.   von NAMES.GP. Auf diese Weise lassen sich sehr einfach hierarchische Pfad 
  2196.   herstellen, indem man einfach von Digipeater zu Digipeater weiterconnected 
  2197.   und jeweils die Funktion ALT-N ausführt.
  2198.   Diese Methode ist allerdings nur bei TheNet-kompatiblen Digipeatern ratsam, 
  2199.   da das Autorouting der Flexnet-kompatiblen Digipeater in der Regel besser 
  2200.   funktioniert und flexibler ist als die Pfadliste eines Terminalprogramms...
  2201.  
  2202.  
  2203.  
  2204.  
  2205. 11.  Setup-Funktion (ALT-U)
  2206.  
  2207.   GP bietet die Möglichkeit, während des Betriebes einige Programmparameter zu
  2208.   verändern.  Dies sind z.B.  die Farbeinstellungen oder auch die Aktivierung 
  2209.   bzw.  Deaktivierung der Fernsteuerung für einen QSO-Kanal usw.  Die 
  2210.   einzelnen Menüpunkte können entweder mit den Cursortasten und <RETURN>, oder 
  2211.   durch einen Doppelklick der linken Maustaste angewählt werden.  Nach 
  2212.   Verlassen von GP mit ALT-X werden alle Einstellungen dieses Menüs in der 
  2213.   Datei CSTAT.GPB gespeichert und beim nächsten Start von GP wieder auf diese 
  2214.   Werte eingestellt.  Für jeden Kanal existiert ein eigenes Setup-Menü.  Diese 
  2215.   Menüs sind bei den Mailbox-Utilities, dem Editor, der MH-Liste und dem 
  2216.   Monitor nicht so umfangreich wie bei den QSO-Kanälen.  
  2217.  
  2218.  
  2219.  
  2220. 11.1 Änderung der Farben
  2221.  
  2222.   Nachdem man ein entsprechendes Menü zur Änderung der Farben angewählt hat,
  2223.   den Auswahlbalken auf eine der drei Attribute bringen und mit CursorRechts
  2224.   oder CursorLinks eine Farbe auswählen.  Die entsprechende Farbe wird in
  2225.   einem kleinen Fenster dargestellt.  Sind die Farben den eigenen Wünschen
  2226.   angepaßt worden, den Menüpunkt "Geänderte Farben übernehmen" anwählen und
  2227.   <RETURN> drücken.  Die Farbauswahl kann mit <ESC> jederzeit abgebrochen
  2228.   werden, die neuen Farben werden dann jedoch nicht übernommen.  Will man
  2229.   die neuen Farbeinstellungen bei der nächsten Benutzung von GP wieder-
  2230.   verwenden, muß man die neuen Einstellungen in der Datei "CONFIG.GP"
  2231.   entsprechend ändern.  
  2232.  
  2233.  
  2234.  
  2235. 11.2 Das Fernsteuer-Prompt
  2236.  
  2237.   Dieser Menüpunkt legt das Erscheinungsbild des Fernsteuer-Prompts fest, das
  2238.   nach Ausführung eines Fersteuerbefehls an die Gegenstation gesendet wird.  
  2239.   Das Prompt wird allerdings nur dann ausgesendet, wenn es mit Hilfe des Fern- 
  2240.   steuerbefehls //PRompt ON aktiviert wurde.  Das Prompt kann alle Macros 
  2241.   beinhalten, die auch in den *.GPI-Dateien ver- wendet werden.  Diese 
  2242.   Einstellung gilt global für alle QSO-Kanäle.  
  2243.  
  2244.  
  2245.  
  2246. 11.3 Fernsteuerung aktivieren/deaktivieren
  2247.  
  2248.   Der Menüpunkt "Fernsteuerung" zeigt den aktuellen Zustand der Fernsteuerung.
  2249.   Zum Ein- oder Ausschalten der Fernsteuerung einfach diesen Menüpunkt an- 
  2250.   klicken bzw.  <RETURN> drücken.  Diese Einstellung gilt nur für den jeweils 
  2251.   angezeigten Kanal.  
  2252.  
  2253.  
  2254.  
  2255. 11.4 Textpuffer-Backup
  2256.  
  2257.   Dieser Menüpunkt dient zum Ausschalten der Backup-Funktion, die die 
  2258.   aktuellen Bildschirminhalte der Scroll-Back-Puffer beim Verlassen von GP auf
  2259.   Diskette/Festplatte speichert und beim Neustart wiederherstellt.  Im 
  2260.   Gegensatz zu den anderen Menü-Einstellungen wird dieser Wert nicht ge- 
  2261.   speichert, sondern es wird bei einem Neustart von GP die Einstellung des
  2262.   Backup-Befehls der Datei CONFIG.GP übernommen.  
  2263.  
  2264.  
  2265.  
  2266. 11.5 Echo
  2267.  
  2268.   Dieser Menüpunkt schaltet das lokale Echo ein oder aus.  In der Stellung ON
  2269.   wird der gesendete Text auf den Bildschirm angezeigt.  Steht der Wert 
  2270.   dagegen auf OFF, wird die Textausgabe beim Senden unterdrückt und es wird 
  2271.   nur empfangener Text angezeigt.  Diese Einstellung gilt nur für den jeweils
  2272.   angezeigten Kanal.  
  2273.  
  2274.  
  2275.  
  2276. 11.6 RX-Click
  2277.  
  2278.   Unter "RX-Click" ist ein akustisches Signal zu verstehen, welches auf 
  2279.   empfangenen Text aufmerksam macht.  
  2280.  
  2281.   Dieser Parameter kann drei Werte annehmen:
  2282.  
  2283.   0 :  Das akustische Signal ist immer ausgeschaltet.
  2284.   1 :  Wird auf einem anderem als dem momentan angezeigten Kanal Text emp-
  2285.        fangen, ertönt ein akustisches Signal.  Wird dagegen auf dem gerade
  2286.        aktiven Kanal Text empfangen, ertönt kein Signal.
  2287.   2 :  Es ertönt immer ein akustisches Signal, wenn Text empfangen wurde, 
  2288.        egal, welcher Kanal gerade angezeigt wird.
  2289.  
  2290.   Diese Einstellung gilt global für alle QSO-Kanäle.
  2291.  
  2292.  
  2293.  
  2294. 11.7 Zeilenumbruch
  2295.  
  2296.   Dieser Parameter legt fest, welche maximale Anzahl von Zeichen eine Zeile
  2297.   haben darf.  Bei CONVERS-Runden z.B.  sollte man diese immer auf den Wert 65 
  2298.   einstellen, ansonsten sind 80 Zeichen/Zeile angebracht.  Diese Einstellung 
  2299.   gilt nur für den jeweils angezeigten Kanal.  
  2300.  
  2301.  
  2302.  
  2303. 11.8 Paketlänge
  2304.  
  2305.   Legt fest, wieviele Zeichen ein AX.25-Paket maximal enthalten darf.  Hat man
  2306.   z.B.  eine relativ schlechte Verbindung zu einem Digipeater, sollte dieser 
  2307.   Wert nicht sehr groß sein, da die Chance einer fehlerfreien Übertragung 
  2308.   bei kurzen Paketen größer ist als bei langen Paketen.  Zu klein sollte man 
  2309.   diesen Wert jedoch auch nicht wählen, da sonst sehr viele Datenpakete 
  2310.   notwendig sind, um eine Nachricht zu übermitteln.  Diese Einstellung gilt 
  2311.   global für alle QSO-Kanäle.  
  2312.  
  2313.  
  2314.  
  2315. 11.9 Softscroll
  2316.  
  2317.   Schaltet die Softscroll-Funktion ein bzw.  aus.  Nähere Informationen zum
  2318.   Softscrolling finden Sie in Kapitel 14.  Diese Einstellung gilt nur für den 
  2319.   jeweils angezeigten Kanal.  
  2320.  
  2321.  
  2322.  
  2323. 11.10 Code-AutoSave
  2324.  
  2325.   Schaltet die AutoSave-Funktion für 7Plus- und LCPlus-Dateien ein bzw.  aus.
  2326.   Diese Einstellung gilt getrennt für jeden QSO-Kanal.  Nähere Informationen
  2327.   dazu unter 5.3.5.  
  2328.  
  2329.  
  2330.  
  2331. 11.11 Bakenmenü
  2332.  
  2333.   Dieser Menüpunkt ist nur im Monitorfenster zu finden.  Er steuert die
  2334.   Aussendung einer Funkbake.  Es kann festgelegt werden, welcher Bakentext 
  2335.   ausgesendet werden soll.  Des weiteren kann man wählen, an welche 
  2336.   Zieladresse die Bake geschickt werden soll.  Eine Bake kann auch über 
  2337.   Digipeater geschickt werden.  Diese muß man dann entsprechend in der 
  2338.   Zieladresse angeben.  Über den Menüpunkt "Periode (Minuten)" braucht wohl 
  2339.   kein Wort verloren zu werden.  ;-) 
  2340.  
  2341.   Beispiel:
  2342.     Als Bakentext wurde "DH1DAE/p in Siegen" eingestellt und als Zieladresse
  2343.     "ALL" angegeben.  Wenn die Periode auf 5 Minuten eingestellt wurde, sendet 
  2344.     GP alle 5 Minuten folgendes:
  2345.  
  2346.     fm DH1DAE to ALL ctl UI^ pid F0
  2347.     DH1DAE/p in Siegen
  2348.  
  2349.     Wurde als Zieladresse "ALL DB0FN" angegeben, erscheint folgendes:
  2350.  
  2351.     fm DH1DAE to ALL via DB0FN ctl UI^ pid F0
  2352.     DH1DAE/p in Siegen
  2353.     fm DH1DAE to ALL via DB0FN* ctl UI^ pid F0 
  2354.     DH1DAE/p in Siegen
  2355.  
  2356.     Das erste Paket wurde vom eigenen TNC ausgesendet und das zweite vom
  2357.     Digipeater, daher auch der Stern hinter dem Digi-Call.  (Das Echo vom
  2358.     Digipeater kann öfters fehlen, insbesondere bei viel QSO-Betrieb.  Bei einem
  2359.     relativ leeren Digi sollte es aber bei fast jedem Bakenpaket über den
  2360.     Digipeater ein Echo geben.  Kommt nur selten ein Echo, kann sie der Digi
  2361.     nicht einwandfrei hören.  Dies liegt dann entweder an einem zu kurzen 
  2362.     TXDelay oder an sonstigen NF- oder HF-Problemen, z.B. schlechte Antenne,
  2363.     zuviel oder zuwenig Hub usw.  Es liegt jedoch NICHT an sonstigen
  2364.     vermeindlich falsch eingestellten Parametern wie P-Persistance etc.)
  2365.  
  2366.  
  2367.   WICHTIG:  Um die Digi-QRG nicht unnötig zu belasten, sollte eine Funkbake
  2368.   -------   nur in besonderen Fällen eingeschaltet werden, z.B. wenn man 
  2369.             portabel in PR QRV ist. In der Regel braucht man die Bake jedoch
  2370.             NICHT.
  2371.  
  2372.  
  2373.  
  2374. 11.12 Der Trennbalken zwischen QSO- und Monitorfenster
  2375.  
  2376.   Für einige Funktionen, die häufiger benutzt werden könnten, existieren
  2377.   zusätzlich zum Setup-Menü noch "Schalter", die mit Hilfe der Maus ein- oder
  2378.   ausgeschaltet werden können.  Die Symbole der Schalter sind zum großen Teil 
  2379.   selbserklärend.  Hier eine kurze Erklärung:  
  2380.  
  2381.   "QRG:  xxxxxxx"         :  Die Frequenz, die im Logbuch angegeben wird
  2382.   "CT:  xxxxxxxx"         :  Auswahl des Connect-Textes (siehe 5.11)
  2383.   "[->ü"                  :  Umlautkonvertierung an/aus
  2384.   "Echo"                  :  Echo an/aus (siehe 10.5)
  2385.   <Schrägstrich>/<Treppe> :  Softscroll an/aus
  2386.   <Note>                  :  Beep (Ctrl-G) an/aus
  2387.   "7+"                    :  Code-Autosave an/aus (siehe 5.3.5)
  2388.   "Remote"                :  Fernsteuerung an/aus
  2389.   "BIN-RX"                :  AutoBin-Speicherung aktivieren/abbrechen
  2390.   "BIN-TX"                :  AutoBin-Senden aktivieren/abbrechen
  2391.   "ScrLock"               :  Hält die TNC-Abfrage auf dem jeweiligen 
  2392.                              Kanal an.  Im Gegensatz zu früheren GP-Versionen,
  2393.                              wo sich dieser Schalter auf alle Kanäle 
  2394.                              gleichzeitig auswirkte, wirkt er jetzt nur noch
  2395.                              auf dem jeweiligen Kanal.  Man darf also nicht
  2396.                              vergessen, Die Funktion wieder auszuschalten. 
  2397.                              Wird ein Kanal auf diese Weise angehalten, wird
  2398.                              das jeweilige Call in der Menüleiste kursiv
  2399.                              dargestellt.
  2400.  
  2401.  
  2402.  
  2403.  
  2404. 12.  DOS-Shell
  2405.  
  2406.   Durch Aufrufen dieser Funktion hat man die Möglichkeit, DOS-Befehle aus-
  2407.   zuführen, ohne GP beenden zu müssen.  Will man zu GP zurückkehren, muß man 
  2408.   den DOS-Befehl "EXIT"+<RETURN> eingeben.  In der Konfigurationsdatei 
  2409.   CONFIG.GP sollte der Befehl "TNCDOS = M N" eingetragen werden, da sonst 
  2410.   die Gefahr besteht, daß der TNC mit Monitordaten, die nicht abgefragt werden 
  2411.   können, volläuft. Andererseits gibt es Empfangsverluste im "QSO-Spion", wenn
  2412.   man den Monitor mit "M N" ausschaltet...
  2413.  
  2414.  
  2415.  
  2416.  
  2417. 13.  Mausbenutzung
  2418.  
  2419.   Ist eine Maus an den PC angeschlossen und der Maustreiber wurde geladen, 
  2420.   wird dies von GP automatisch erkannt und man kann alle Icons und Menü-
  2421.   funktionen mit der Maus anwählen.  Die Bedienung der Maus ist ganz
  2422.   einfach.  Um ein Icon oder eine Menüfunktion anzuwählen, einfach mit dem
  2423.   Mauszeiger auf das Objekt zeigen, die linke Maustaste drücken und wieder 
  2424.   loslassen. Hat man aus Versehen eine Funktion angewählt, die man gar nicht
  2425.   haben wollte, so kann man bei gedrückter Maustaste den Mauszeiger wieder
  2426.   auf eine Position außerhalb des Icons bzw. Menüfensters zeigen lassen und
  2427.   dann erst die Maustaste loslassen.  Im Check- und List-Menü funktioniert
  2428.   die Maus genauso, wie oben beschrieben, hat man hier aus Versehen die
  2429.   linke Maustaste gedrückt, dann den Mauszeiger bei gedrückter Taste auf den
  2430.   Scrollbalken ziehen und dann erst die Taste loslassen.  In diesen Menüs
  2431.   hat außer der linken Taste auch die rechte Maustaste eine Funktion, und
  2432.   zwar entspricht das Drücken der rechten Maustaste dem Drücken der
  2433.   Leertaste, mit der man mehrere Einträge zum Lesen markieren kann.  Am
  2434.   besten ist es, die Mausfunktionen einfach zu testen, die Bedienung ist bei
  2435.   allen Kanälen und Menüfenstern einheitlich und sehr einfach zu lernen.  
  2436.  
  2437.  
  2438.  
  2439. 13.1 Der Scrollbalken
  2440.  
  2441.   Bei allen Textfenstern ist am rechten Bildschirmrand ein Scrollbalken zu
  2442.   sehen, der den aktuellen Bildschirmausschnitt in Bezug auf den gesamten 
  2443.   Scroll-Back-Puffer anzeigt.  Mit Hilfe dieses Balkens kann man den 
  2444.   Bildschirm mit der Maus zeilen- oder seitenweise nach oben und unten 
  2445.   scrollen.  Zum zeilenweisen Scrollen braucht man nur die beiden Pfeile 
  2446.   anzuklicken, will man dagegen jeweils eine ganze Bildschirmseite scrollen, 
  2447.   muß man den Cyanfarbigen Bereich ober- oder unterhalb des Positionsbalkens 
  2448.   anklicken.  Um einen beliebigen Bildschirmausschnitt anzeigen zu lassen, 
  2449.   kann man auch den Positionsbalken selbst anklicken und bei gedrückter 
  2450.   Maustaste auf die gewünschte Position schieben.
  2451.  
  2452.   Da der Scrollbalken die Textspalten 79 und 80 überdeckt, kann man ihn auch 
  2453.   bei Bedarf abschalten. Dies ist entweder mit der Tastenkombination ALT-B 
  2454.   oder durch anklicken des Schalters "B" unterhalb des Scrollbalkens möglich.
  2455.  
  2456.  
  2457.  
  2458.  
  2459. 14.  Kommandozeilen-Parameter
  2460.  
  2461.   GP können beim Aufruf Kommandozeilen-Parameter übergeben werden, die den
  2462.   Ablauf des Programms beeinflussen.  Der Aufruf erfolgt dann folgendermaßen:  
  2463.   "gp <parameter1> <parameter2> ..."  bzw.  "gp286 <parameter1> ..."  
  2464.  
  2465.  
  2466.  
  2467. 14.1 Die Parameter "/e" und "/v"
  2468.  
  2469.   Diese Parameter schalten GP in den EGA- bzw.  VGA-Modus, ohne die in der
  2470.   Datei "CONFIG.GP" enthaltene Einstellung zu beachten.
  2471.   "gp /e" bzw. "gp286 /e" schaltet GP in den EGA-Modus (640x350).
  2472.   "gp /v" bzw. "gp286 /v" schaltet GP in den VGA-Modus (640x480) 
  2473.  
  2474.  
  2475.  
  2476. 14.2 Der Parameter "/h"
  2477.  
  2478.   Dieser Parameter bringt GP dazu, ohne Hostmode-Initialisierung zu starten.
  2479.   Der TNC muß sich dann allerdings schon im Host-Modus befinden, da es sonst zu 
  2480.   einem Resync-Fehler mit anschließendem Programmabbruch kommt.
  2481.   Für den normalen Betrieb von GP braucht man diesen Parameter jedoch nicht, da 
  2482.   GP auch schon von alleine erkennt, ob sich der TNC schon im Host-Modus 
  2483.   befindet oder nicht.
  2484.  
  2485.  
  2486.  
  2487. 14.3 Die Parameter "/NOXMS" und "/NOEMS"
  2488.  
  2489.   GP erkennt automatisch, on XMS oder EMS installiert ist und lagert die
  2490.   Empfangspuffer und andere Daten automatisch in diese Speicherbereiche aus, 
  2491.   um Platz im normalen DOS-Speicher zu sparen.  Falls es aber zu Problemen mit 
  2492.   EMS oder XMS kommen sollte, kann man GP veranlassen, einen entsprechenden 
  2493.   Erweiterungsspeicher nicht zu verwenden, auch wenn dieser Speicher im PC 
  2494.   installiert ist.  Probleme können z.B.  bei Verwendung von XMS (HIMEM.SYS) 
  2495.   auftreten, wenn TFPCX installiert ist.  So kann es auf langsameren Rechnern 
  2496.   bei jedem Zugriff von GP auf XMS zu Empfangsproblemen bei TFPCX kommen und 
  2497.   der PR-Betrieb wird erheblich erschwert.  In diesem Fall sollte man dann auf 
  2498.   die Benutzung von XMS verzichten, indem man GP mit dem Parameter /NOXMS 
  2499.   aufruft.  Der Parameter /NOEMS verhindert die Nutzung von EMS-Speicher.  
  2500.  
  2501.  
  2502.  
  2503. 14.4 Die Parameter "/XTKBD" und "/ATKBD"
  2504.  
  2505.   Diese Parameter sind nur für den Fall gedacht, daß die automatische 
  2506.   Erkennung der Tastatur nicht funktioniert.  Um die Funktionstasten F11 und
  2507.   F12 benutzen zu können, muß GP spezielle BIOS-Funktionen benutzen, die auf
  2508.   XT-Rechnern z.B.  nicht existieren und dann zu Problem führen. Im 
  2509.   Normalfall erkennt GP zwar automatisch die Tastatur, doch kann es unter 
  2510.   Umstaänden trotzdem zu Problemen kommen, da die PCs in einigen Punkten doch 
  2511.   nicht so "kompatibel" sind, hi.  Sollte es also zu Problemen mit der 
  2512.   Tastatur führen, d.h.  es erscheinen im Vorschreibfenster laufend 
  2513.   irgendwelche Zeichen, obwohl man keine einzige Taste gedrückt hat, dann muß 
  2514.   man GP mit den Parameter "/XTKBD" aufrufen.  Hat man dagegen eine Tastatur 
  2515.   mit F11/F12, aber GP reagiert nicht auf diese Tasten, sollte man einmal den 
  2516.   Parameter "/ATKBD" testen.  
  2517.  
  2518.  
  2519.  
  2520. 14.5 Der Parameter "/3MOUSE"
  2521.    
  2522.   GP unterstützt normalerweise nur die linke und die rechte Maustaste.  Hat 
  2523.   man jedoch eine 3Tasten-Maus, so entspricht die mittlere Taste der Funktion 
  2524.   ALT-Z.  Für diesen Zweck muß man GP jedoch mitteilen, daß man eine 3Tasten- 
  2525.   Maus angeschlossen hat, dies geschieht mit dem Parameter "/3MOUSE".  
  2526.  
  2527.  
  2528.  
  2529. 14.6 Der Parameter "/NOFIFO"
  2530.  
  2531.   Ab der Version 1.50 unterstützt GP den UART 16550A, der einen internen 16
  2532.   Byte großen Datenpuffer (FIFO) besitzt.  Dadurch werden höhere
  2533.   Übertragungsraten ohne Zeichenverlust möglich, da entsprechend weniger
  2534.   Interrupts ausgelöst werden müssen.  Selbst auf einem 286 sind so
  2535.   Baudraten bis 115200 Bd möglich sein, ein entsprechender TNC 
  2536.   (FALCon oder TNC3) natürlich vorausgesetzt.
  2537.   GP erkennt automatisch, ob ein 16550A installiert ist oder ob es sich bei
  2538.   dem benutzten UART um einen herkömmlichen Typ handelt.  Mit dem Parameter
  2539.   "/NOFIFO" kann man diese automatische Erkennung abschalten und GP aktiviert
  2540.   den FIFO nicht. (Sollte der FIFO jedoch schon vor dem Start von GP
  2541.   eingeschaltet sein, benutzt ihn GP in jedem Fall) 
  2542.  
  2543.  
  2544.  
  2545. 14.7 Der Parameter "/CHECK"
  2546.  
  2547.   Mit diesem Parameter wird GP veranlaßt, sich selber auf mögliche 
  2548.   Manipulationen hin zu untersuchen. Wurden Manipulationen festgestellt, 
  2549.   wird GP mit einem entsprechenden Hinweis beendet. Man sollte in einem 
  2550.   solchen Fall sofort seinen Rechner auf mögliche Viren untersuchen. Dazu muß 
  2551.   man den Rechner ausschalten und nach einigen Sekunden Wartezeit wieder 
  2552.   einschalten, wobei nun von einer sauberen Diskette gebootet werden muß, auf 
  2553.   der sich auch der Virenscanner befindet. Dann kann man die Festplatte des 
  2554.   Rechners auf Viren überprüfen und diese mit entsprechenden CLEAN-
  2555.   Programmen entfernen. Deshalb auf jeden Fall IMMER eine virenfreie, 
  2556.   bootfähige DOS-Diskette anfertigen und mit einem Schreibschutz versehen, 
  2557.   denn Viren tauchen immer dann auf, wenn man es am wenigsten erwartet.
  2558.  
  2559.  
  2560.  
  2561. 14.8 Der Parameter "/KISSOFF"
  2562.  
  2563.   Dadurch wird der TNC veranlaßt, einen ggf. eingeschalteten KISS-Modus beim 
  2564.   Start von GP auszuschalten.
  2565.  
  2566.  
  2567.  
  2568.  
  2569. 15.  Softscroll
  2570.  
  2571.   Eine Besonderheit von GP ist die Möglichkeit, das Textscrolling zwischen
  2572.   "normalem" Scrollen und "Softscroll" umzuschalten.  Softscroll bedeutet, daß 
  2573.   der gesamte Textbildschirm nicht um eine Textzeile, d.h.  8 bzw.  16 Grafik- 
  2574.   zeilen auf einmal, sondern 4 bzw.  8 mal um jeweils zwei Grafikzeilen nach 
  2575.   oben gescrollt wird.  Dadurch kommt ein weicher Rolleffekt zustande, der ein 
  2576.   Mitlesen des Textes auch während des Scrollens ermöglicht.
  2577.   Das Softscrolling hat jedoch einen entscheidenen Nachteil: es ist langsam,
  2578.   und zwar proportional zur Größe des zu scrollenden Bildausschnitts. 
  2579.   Diese Geschwindigkeitseinbuße kommt durch die enorme Datenmenge
  2580.   zustande, die bei einem Bildschirm von 80x40 Zeichen (bei großer Schrift
  2581.   80x20 Zeichen) immerhin 102400 Bytes beträgt.  Diese Anzahl von
  2582.   Speicherstellen muß beim Softscrolling 4 mal pro Zeile verschoben werden,
  2583.   d.h.  ein Softscroll von einer Zeile muß bei kleiner Schrift 409600 Bytes,
  2584.   bei großer Schrift sogar 819200 Bytes verschieben.  Bei solchen
  2585.   Datenmengen hilft dann nur noch Rechnerpower, ein 386er ist da schon
  2586.   nicht schlecht.  Trotzdem kommt es vor, daß GP bei hohem Monitorverkehr
  2587.   nicht mehr mitkommt und der TNC langsam volläuft.  Es empfiehlt sich
  2588.   deshalb, Softscroll nur in Verbindung mit Splitscreen zu verwenden, da
  2589.   in diesem Fall die einzelnen Textfenster wesentlich kleiner sind und somit
  2590.   auch die zu scrollende Datenmenge erheblich abnimmt.
  2591.   Leider kommt es bei manchen VGA-Karten zu Störungen, wenn Softscroll
  2592.   aktiviert wird, da dies relativ hardwarenah programmiert wurde und eine
  2593.   100-Prozentige Kompatibilität zum VGA-Standard erfordert. Dies erfüllen
  2594.   jedoch nicht alle VGA-Grafikkarten, insbesondere Super-VGA-Karten machen
  2595.   oft Probleme.  Sollten Störungen auftreten und der Bildschirminhalt 
  2596.   gelöscht wird, kann man dies aber wieder rückgängig machen, indem man
  2597.   kurzzeitig in die DOS-Shell wechselt und mit "EXIT" wieder zu GP 
  2598.   zurückkehrt.  Noch während der Bildschirm wieder aufgebaut wird, sollte man 
  2599.   die Tastenkombination ALT-U drücken, um sofort ins Setup-Menü zu gelangen 
  2600.   und das Softscrolling wieder abzustellen.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605. 16.  Was ist der HOST-Modus beim TNC2
  2606.  
  2607.   Bestimmt haben Sie sich schon gewundert, wenn immer wieder vom "HOST-Modus"
  2608.   in Verbindung mit bestimmten Terminalprogrammen gesprochen wird.  Nun, der 
  2609.   HOST-Modus ist eine Betriebsart des TNC-2, bei der der Datenverkehr zwischen 
  2610.   Rechner und TNC in ganz besonderer Weise abgewickelt wird.  Bei dieser 
  2611.   Betriebsart fungiert das Terminalprogramm als "HOST" (engl.  Gastgeber) und
  2612.   der TNC als "Slave" (engl.  Sklave), was bedeutet, daß der TNC keine Daten
  2613.   zum Terminalprogramm sendet, bevor dieses nicht den Befehl dazu gegeben
  2614.   hat. Auf diese Weise ist gewährleistet, daß die Daten immer beim
  2615.   richtigen Terminalkanal ankommen.  In der Praxis sendet das
  2616.   Terminalprogramm immer reihum an alle TNC-Kanäle eine Anfrage, ob auf
  2617.   dem jeweiligen Kanal Daten anliegen oder nicht.  Ist dies der Fall, sendet
  2618.   der TNC die Daten zum Terminalprogramm.  Durch diese Methode dauert es auch
  2619.   immer etwas länger, bis empfangene Daten eines Kanals auf dem Bildschirm
  2620.   angezeigt werden, da GP ja von selbst nicht erkennen kann, auf welchem
  2621.   Kanal gerade Daten empfangen wurden und somit alle Kanäle immer abfragen
  2622.   muß.  Des weiteren hat GP auch noch andere Dinge zu tun, z.B. die
  2623.   Textausgabe an sich, die ja auch Zeit in Anspruch nimmt.  Kommt es während
  2624.   dieses ständigen  Datenaustauschs zu einem Fehler, wird dieser von GP
  2625.   sofort erkannt und es wird versucht, den TNC wieder in einen definierten
  2626.   Zustand zu bringen.  Dem Benutzer wird dieses durch ein Fenster angezeigt
  2627.   (Synchronisationsfehler). Leider kann ein solcher Fehler aber nicht 
  2628.   berichtigt werden, d.h. es können wichtige Daten verlorengehen.
  2629.  
  2630.   Der HOST-Modus darf jedoch nicht mit dem AX.25-Protokoll verwechselt werden.
  2631.   Der TNC ist eine Art Zwischenspeicher, der Daten vom Funkgerät mit dem 
  2632.   AX.25-Protokoll empfängt, in ein anderes Format umwandelt und 
  2633.   zwischenspeichert, bis das Terminalprogramm diese Daten abfragt. Umgekehrt 
  2634.   werden vom PC Daten an den TNC geschickt, die wiederum dort 
  2635.   zwischengespeichert und in das AX.25-Format umgewandelt werden.
  2636.   Auf Dinge wie z.B. die Anzahl der Retries, bis ein Datenpaket bei der
  2637.   Gegenstation fehlerfrei empfangen wurde, hat das Terminalprogramm keinen
  2638.   Einfluß.  Es kann lediglich den TNC daraufhin abfragen und die vom TNC
  2639.   gelieferte Linkinformation anzeigen, mehr jedoch nicht.  
  2640.  
  2641.   Der HOST-Modus wurde speziell für "intelligente" Terminalprogramme mit 
  2642.   Multiconnect-Möglichkeit geschaffen und ist für "normale" Terminalprogramme
  2643.   ungeeignet.  Leider hat jedoch nicht jede TNC-Software diesen HOST-Modus
  2644.   implementiert, die TAPR-Software z.B.  bietet diesen Modus nicht.  Nur die 
  2645.   WA8DED-Software und The Firmware (NORD><LINK) haben diesen HOST-Modus 
  2646.   implementiert.  Dies ist der Grund, warum Programme wie GP, SP, THP usw.  
  2647.   NUR mit dieser TNC-Software zusammen laufen.  Mittlerweile gibt es 
  2648.   Zusatzprogramme, die einen TNC ersetzen bzw.  auch andere TNC-Software als 
  2649.   TheFirmware zulassen.  Dies ist z.B.  DL1MEN's TFPCR, welches ein 
  2650.   KISS-HOST-Interface darstellt und somit auch den Betrieb mit der TAPR- 
  2651.   Software zuläßt.  Ein weiteres Programm ist TFPCX von DG0FT, welches sogar
  2652.   den gesamten TNC ersetzt und nur noch ein einfaches Modem zwischen Funkgerät 
  2653.   und PC notwendig macht.  GP kann mit beiden Programmen zusammenarbeiten.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658. 17.  Synchronisationsfehler
  2659.  
  2660.   Synchronisationsfehler treten auf, wenn beim Datenverkehr zwischen GP und 
  2661.   TNC ein oder mehrere Zeichen verlorengehen oder verändert werden.  In solch 
  2662.   einem Fall versucht GP, den TNC wieder in einen definierten Ausgangszustand 
  2663.   zu be- kommen, damit der weitere Datenverkehr wieder reibungslos 
  2664.   funktionieren kann.  Kann GP keine Synchronisation mit dem TNC herstellen, 
  2665.   wird GP beendet und ins DOS gesprungen.  Nun kann es aber passieren, daß der 
  2666.   TNC z.B.  durch einen kurzen Stromausfall abgestürzt ist und GP somit gar 
  2667.   keine Möglichkeit hat, den TNC zu synchronisieren.  Für so einen Fall wurde 
  2668.   eine "Notbremse" eingebaut, den Resynchronisationsvorgang unterbricht und 
  2669.   ein Menü auf den Bildschirm bringt, welches eine Entscheidung über das 
  2670.   weitere Vorgehen von GP zuläßt.  Dieses ist während eines Resync-Errors 
  2671.   durch Crtl-BREAK möglich.  Man kann so z.B.  einen abgestürzten TNC wieder 
  2672.   zum Laufen bringen, ohne GP beenden zu müssen, indem man den Menüpunkt "TNC 
  2673.   reinitialisieren" aufruft, natürlich muß man vorher beim TNC einen Reset 
  2674.   ausgelöst und ein paar Sekunden gewartet haben.  Sollte beim ersten Mal eine 
  2675.   Fehlermeldung erscheinen, ruhig noch einmal probieren.  Der TNC braucht nach 
  2676.   einem Reset immer einige Zeit, bevor er einsatzbereit ist.  Eine weitere 
  2677.   Möglichkeit ist, den TNC einfach zu ignorieren.  In diesem Fall findet 
  2678.   überhaupt kein Datenverkehr mehr zwischen GP und TNC statt.  
  2679.  
  2680.   Wird TFPCX oder TFPCR verwendet, sollten überhaupt keine Resynchronisations-
  2681.   fehler auftreten.
  2682.  
  2683.   Hat man Probleme mit solchen Resync-Fehlern, sollte man versuchen, diese zu 
  2684.   beseitigen, da diese Fehler immer Datenverlust bedeuten. Zwar hat man 
  2685.   meistens Glück, daß ein Resync-Fehler bei einer Abfrage des Link-Status o.ä.
  2686.   auftritt, aber es kann genausogut passieren, daß es einen solchen Fehler 
  2687.   gerade in dem Moment gibt, wo QSO-Daten vom TNC abgefragt werden. Die 
  2688.   betroffenen Daten sind dann verloren und werden weder auf dem Bildschirm
  2689.   angezeigt noch gespeichert, falls das Speichern aktiviert ist.
  2690.   Resync-Probleme kann man zum einen durch Herabsetzen der V24-Baudrate 
  2691.   vermindern oder durch den Einsatz eines 16550A UART. Manchmal reicht es aber
  2692.   auch schon aus, bestimmte speicherresidente Programme (z.B. Disk-Cache oder 
  2693.   langsame Tastaturtreiber) aus dem Speicher zu enternen oder eventuell gegen 
  2694.   andere auszutauschen.
  2695.  
  2696.  
  2697.  
  2698.  
  2699. 18. Einige Tips
  2700.  
  2701.   Zum Schluß noch einige Tips zur Benutzung von GP.
  2702.  
  2703.   Es empfiehlt sich für Mailbox-QSOs, einen Kanal mit möglichst großem Text-
  2704.   puffer zu benutzen.  Da man aus Speicherplatzgründen nicht alle Kanäle mit 
  2705.   großen Textpuffern ausstatten kann, sollte als "Mailboxkanal" möglichst den 
  2706.   letzten Kanal (z.B.  Kanal 4 bei max.  4 Kanälen) wählen und diesen mit 
  2707.   einem großen Textpuffer ausstatten, da dieser Kanal erst connected werden 
  2708.   kann, wenn alle anderen Kanäle bereits mit QSOs belegt sind.  Auf diese 
  2709.   Weise ist sichergestellt, daß man jederzeit eine Mailbox connecten kann, 
  2710.   auch wenn man schon vorher von anderen Stationen connected wurde.  Ein 
  2711.   weiterer Grund für diese Vorgehensweise ist die Fernsteuerung.  Diese kann 
  2712.   für jeden Kanal getrennt und unabhängig ein- und ausgeschaltet werden und 
  2713.   der aktuelle Zustand wird beim Verlassen von GP gespeichert.  Bei Mailboxen 
  2714.   sollte man die Fernsteuerung auf jeden Fall immer abschalten, da in Texten 
  2715.   schon mal Fernsteuerbefehle auftauchen können, auf die GP natürlich 
  2716.   reagiert und es zu Fehlermeldungen der Mailbox kommt oder schlimmeres.  
  2717.   Nun ist es aber wünschenswert, daß bei "normalen" QSOs die Fernsteuerung 
  2718.   aktiviert ist.  Um nun nicht ständig die Fernsteuerung ein- und ausschalten 
  2719.   zu müssen, wenn auf einem Kanal ab- wechselnd QSOs gefahren und 
  2720.   Mailboxbetrieb gemacht wird, ist es praktisch, wenn zum Mailboxen ein 
  2721.   "spezieller" Kanal benutzt wird, auf dem normalerweise kein QSO 
  2722.   zustandekommt.  Wenn man z.B.  Kanal4 als Mailboxkanal benutzt, reicht es, 
  2723.   beim ersten Mal die Fernsteuerung auszuschalten und danach braucht man sich 
  2724.   nicht mehr darum zu kümmern.  
  2725.  
  2726.   GP arbeitet im Gegensatz zu anderen Terminalprogrammen nicht im Textmodus,
  2727.   sondern im Grafikmodus.  Der Vorteil davon ist die schöne grafische 
  2728.   Benutzeroberfläche, doch hat GP auch mit einem viel größeren 
  2729.   Bildschirmspeicher zu kämpfen, was sich wiederum in der Geschwindigkeit 
  2730.   widerspiegeln.  So ist es nicht zu verleugnen, daß Bildschirmausgaben von GP 
  2731.   langsamer sind als von anderen Programmen.  Dieses läßt sich auf Rechnern, 
  2732.   die ein sog.  "Shadow ROM" im Setup einstellen lassen, zumindest etwas 
  2733.   beschleunigen.  Dies ist mittlerweile bei fast allen Rechnern, zumindest ab 
  2734.   386 aufwärts, möglich.  
  2735.  
  2736.   Testmodus:  Will man GP ohne TNC starten (zu Testzwecken o.ä.), kann man 
  2737.   dies mit Übergabe des Kommandozeilenparameters "/h" tun (s.  14.2).
  2738.   Meldet GP dann einen Synchronisationsfehler, kann man diesen mit
  2739.   CTRL-BREAK unterbrechen und dann den Menüpunkt "TNC ignorieren" anwählen. 
  2740.   In diesem Modus ist natürlich kein QSO-Betrieb möglich, der Editor ist
  2741.   jedoch weiterhin voll einsatzfähig.  
  2742.  
  2743.   Dieser Trick entfällt natürlich, wenn man TFPCX oder TFPCR verwendet.
  2744.  
  2745.  
  2746.   Sollte beim Aufruf von GP die Meldung "TNC antwortet nicht !"  erscheinen,
  2747.   ist irgend etwas mit der Kommunikation zwischen PC und TNC nicht in Ordnung.
  2748.   Dies kann mehrere Ursachen haben:
  2749.  
  2750.     - Die Nummer der seriellen Schnittstelle in CONFIG.GP stimmt nicht.
  2751.     - Die Baudrate wurde in CONFIG.GP nicht richtig angegeben.
  2752.     - Der eingestellte IRQ der seriellen Schnittstelle wurde in CONFIG.GP
  2753.       nicht richtig angegeben.
  2754.     - Die V24-Leitung zum TNC ist defekt oder nicht richtig eingestöpselt.
  2755.     - Der TNC ist abgestürzt.  In diesem Fall hilft nur noch ein TNC-Reset. 
  2756.     - Im TNC ist keine Sotware mit WA8DED-Hostmode eingebaut. Beispiele dafür 
  2757.       sind Multimode-TNCs wie KAM, PK232 etc. Mit diesen TNCs läuft GP nur in 
  2758.       Verbindung mit dem Hostmode-Treiber TFPCR von DL1MEN.
  2759.   
  2760.  
  2761.  
  2762.   Hat man bei Verwendung von TFPCX den Verdacht, daß es zu Empfangsproblemen
  2763.   kommt, so kann man dies Überprüfen, indem man TFPCX mit dem Parameter "-d" 
  2764.   aufruft, also "TFPCX -d".  Es ertönt dann ein Ton aus dem PC-Lautsprecher, 
  2765.   an dessen Tonqualität man die Empfangsqualität von TFPCX erkennen kann.  
  2766.   Klingt der Ton relativ sauber, so gibt es keine Empfangsschwierigkeiten bei 
  2767.   TFPCX.  Sind im Ton aber deutliche Knackgeräusche oder sogar deutliche 
  2768.   Unterbrechungen zu hören, gibt es Probleme mit irgendwelchen 
  2769.   speicherresidenten Programmen.  Auch HIMEM.SYS kann eine Ursache für 
  2770.   Empfangsprobleme sein.  In diesem Fall sollte man GP dann mit dem Parameter 
  2771.   /NOXMS starten.  (siehe 14.3) Den Debug-Modus von TFPCX kann man übrigens
  2772.   durch den Aufruf von "TFPCX -u" wieder beenden.
  2773.  
  2774.  
  2775.   XMS: Ab Version 1.50 benötigt GP mehr XMS-Handles, als HIMEM.SYS im
  2776.        Normalfall zur Verfügung stellt. Bei Verwendung von XMS kann es daher
  2777.        vorkommen, daß GP nicht den vollen XMS-Speicher nutzen kann, weil
  2778.        keine freien Handles mehr verfügbar sind. Sicherheitshalber sollte
  2779.        deshalb HIMEM.SYS mit folgendem Paramerter installiert werden:
  2780.  
  2781.        DEVICE = HIMEM.SYS /NUMHANDLES=64
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.                                    ANHANG A
  2790.                               LIZENZBESTIMMUNGEN
  2791.  
  2792.   GP darf nur im Rahmen der allgemeinen Lizenz für Amateurfunk Software (ALAS)
  2793.   benutzt oder weitergegeben werden. Nachfolgend die Bestimmungen diese Lizenz:
  2794.  
  2795.  
  2796.                 Allgemeine Lizenz für Amateurfunk Software (ALAS)
  2797.  
  2798.   Copyright (C) 1992   Hans Georg Giese, DF2AU
  2799.                        Hinter dem Berge 5
  2800.                        D-3300 Braunschweig
  2801.  
  2802.   Dieses Dokument darf beliebig vervielfältigt oder verteilt werden,
  2803.   solange es nicht verändert wird. Für Anregungen, wie es zu verbessern ist,
  2804.   bin ich dankbar. (DF2AU @ DK0MAV.DL.EU)
  2805.  
  2806.  
  2807. 1. Vorwort
  2808.   Diese Lizenz entstand aus der General Public Licence der Free Software
  2809.   Foundation (GPL). Ich habe versucht, den Sinn zu erhalten und mehr Klarheit
  2810.   hineinzubringen. Einige Passagen sind vollständig entfallen. Es ist aber
  2811.   jedem Nutzer freigestellt, an Stelle dieser Lizenz die GPL Bedingungen
  2812.   anzuwenden.
  2813.  
  2814.   Der Sinn dieser Lizenz ist es, den Autor und den Anwender der Software zu
  2815.   schützen. Es sind daher einige Einschränkungen erforderlich und es entstehen
  2816.   auch einige Pflichten für den, der die mit dieser Lizenz verbundene Software
  2817.   weitergibt oder verändert.
  2818.  
  2819.   Dies wird dadurch erreicht, dass die Software durch Copyright geschützt
  2820.   wird und der Nutzer durch diese Lizenz die Möglichkeit einer nahezu
  2821.   unbeschränkten Nutzung erhält.
  2822.  
  2823.  
  2824. 2. Geltungsbereich
  2825.   Diese Lizenz gilt für jedes Programm oder Teil eines Programmpaketes, das
  2826.   eine Copyright Notiz ausgibt, die sich auf diese Lizenz bezieht. Im folgenden
  2827.   bedeutet "Programm" entweder das Programm oder einen Teil davon.
  2828.   "Du" bist der Lizenznehmer.
  2829.  
  2830.  
  2831. 3. Deine Rechte:
  2832.   Du darfst das Programm nutzen oder kopieren oder verteilen oder verändern,
  2833.   solange Du damit keine kommerziellen Absichten verbindest.
  2834.  
  2835.  
  2836. 4. Deine Pflichten:
  2837.  
  2838. 4.1. Du darfst den Copyright Vermerk und den Hinweis auf diese Lizenz nicht
  2839.   verändern und er muss bei jedem Start des Programms eindeutig für den
  2840.   Benutzer sichtbar sein.
  2841.  
  2842. 4.2. Du musst jedem Dritten, dem Du eine Kopie des Programms gibst, die
  2843.   gleichen Rechte einräumen, die auch Dir gegeben wurden. Du musst ihm
  2844.   auch die gleichen Pflichten auferlegen.
  2845.  
  2846. 4.3. Du darfst für die Weitergabe kein Geld verlangen ausser den
  2847.   Kosten für das Medium und Porto.
  2848.  
  2849. 4.4. Du darfst das Programm nur komplett weitergeben, so wie Du es bekommen
  2850.   hast. (Anmerkung DH1DAE: 1:1-Kopie der Originaldiskette!)
  2851.  
  2852. 4.5. Wenn Du das Programm veränderst oder Teile davon für eigene Arbeiten
  2853.   verwendest - wörtlich oder verändert - so gelten die folgenden Punkte für
  2854.   das daraus entstehende neue Programm:
  2855.  
  2856. 4.5.1. Du musst deutlich sichtbar angeben:
  2857.   - Deinen Namen und Deine Adresse und
  2858.   - die Tatsache, dass Du das Programm geändert hast oder Teile des
  2859.     Programms verwendet hast.
  2860.  
  2861. 4.5.2. Du musst das Programm entweder mit dem kompletten Quelltext
  2862.   weitergeben oder jedem auf Verlangen eine Kopie des Quelltextes gegen eine
  2863.   Gebühr von maximal der Kosten des Mediums und der Portokosten aushändigen.
  2864.  
  2865. 4.5.3. Du darfst keine Beschränkungen aussprechen, die über diese Lizenz
  2866.   hinausgehen.
  2867.  
  2868.  
  2869. 5. Sonstiges
  2870.   Du erhälst das Programm ohne jede Garantie für Funktion, Fehlerfreiheit oder
  2871.   Anwendbarkeit für eine bestimmte Sache. Du verzichtest auf jede
  2872.   Schadensersatzforderung, gleich aus welchem Grunde.
  2873.   Mit der Nutzung des Programms erkennst Du diese Lizenzbedingungen
  2874.   vorbehaltlos an.
  2875.  
  2876.  
  2877.   Vers. 1.0, 13-OCT-92
  2878.  
  2879.   Ende ALAS
  2880.  
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.                                    ANHANG B
  2888.                                 KONTAKTADRESSE
  2889.  
  2890.   Wer Interesse an der neusten Version von GP hat, kann eine Leerdiskette und
  2891.   ausreichend Rückporto an folgende Adresse schicken:
  2892.  
  2893.   Ulf Saran                                  Bankverbindung:
  2894.   DH1DAE                                     Konto:    674945
  2895.   Veit-Stoß-Str. 36                          Institut: Sparkasse Siegen
  2896.   57076 Siegen                               BLZ:      460 500 01
  2897.  
  2898.   (Programmspenden sind nicht notwendig, werden aber dankbar angenommen) :-)
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.                                    ANHANG C
  2907.                                PROGRAMMAUTOREN
  2908.  
  2909.   Das Programm GP wurde vollständig von DH1DAE entwickelt, einige Routinen zur 
  2910.   V24-Initialisierung stammen von DL5FBD. Idee und Gestaltung des GPRI 
  2911.   (Graphic Packet Remote Interface) stammt von DH1DAE.
  2912.   GP wurde mit Hilfe von TURBO PASCAL 6.0 ((c) Borland International 1990)
  2913.   entwickelt. Für die Programmierung der grafischen Benutzeroberfläche wurden
  2914.   die Standard-Units benutzt, d.h. keine sonstigen Toolkits. Der gesamte
  2915.   Sourcecode hat inzwischen eine Länge von knapp 26800 Zeilen (ca. 700kB)
  2916.   erreicht...
  2917.  
  2918.   Besonderer Dank für Bug-Reports, Programmierung von Utility-Programmen, 
  2919.   Übersetzungen, Verbesserungsvorschläge etc. an:
  2920.   DL1ELY, DF3VI, DG9EP, DG3DBI, DG1EHE, DG1EH, DC1VL, DG0FT, DG1FAZ, DL1DBC,
  2921.   DL7GAI, DJ1XK, G0KIU, F1HBN, PE1MHO und viele andere mehr.
  2922.   (Diese Liste erhebt keinen Anspruch auf Vollständigkeit) ;-)
  2923.   Tnx auch an ADACOM e.V. und AMPACK Bayern e.V.
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930. Änderungen vorbehalten.  
  2931.  
  2932. Siegen, den 16.09.1993
  2933.